home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Mac OS 8 Revealed
/
Mac OS 8 Demos
/
Figure 1.6
/
Figure 1.6.rsrc
/
CODE_11522_LLINGO.txt
< prev
next >
Wrap
Text File
|
1996-05-06
|
214KB
|
3,555 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 914F subx.w -[A0], -[A7]
00000002 E110 roxl D0.b, 8
00000004 0000 46BC ori.b D0, 0xBC
00000008 0000 2487 ori.b D0, 0x87
0000000C 0000 0266 ori.b D0, 0x66 /* 'f' */
00000010 8000 or.b D0, D0
00000012 0002 2C68 ori.b D2, 0x68 /* 'h' */
00000016 1D62 3248 move.b [A6 + 0x3248], -[A2]
0000001A 2302 move.l -[A1], D2
0000001C 1D72 2AF2 2EBA move.b [A6 + 0x2EBA], [A2 + D2 * 2 - 0x14]
00000022 134A EA4C move.b [A1 - 0x15B4], A2
00000026 1342 133A move.b [A1 + 0x133A], D2
0000002A 1352 ED7E move.b [A1 - 0x1282], [A2]
0000002E ED8A lsl D2, 6
00000030 1072 20FA movea.b A0, [A2 + D2.w - 0x6]
00000034 39D2 38E4 move.w 0x38E4, [A2]
00000038 3B7A 6C4A 0D9A move.w [A5 + 0xD9A /* export_431 */], [PC + 0x6C4A /* 00006C84, cstring ""<EOF> */]
// begin alternate branch 0000003A-0000003E
label0000003A:
0000003A 6C4A bge +0x4C /* 00000086 */
0000003C 0D9A bclr [A2]+, D6
// end alternate branch 0000003A-0000003E
label0000003A: // (misaligned)
0000003E 0E5A 0E62 .invalid.w [A2]+, 0xE62 // invalid immediate operation
00000042 0E6A 24CA ED26 .invalid.w [A2 - 0x12DA], 0x24CA // invalid immediate operation
00000048 2D3A 1DA2 move.l -[A6], [PC + 0x1DA2 /* 00001DEC, value 0x31B485A */]
0000004C 20EA 20F2 move.l [A0]+, [A2 + 0x20F2]
00000050 3996 2BFA 3366 3918 6FE0 move.w [[0x33663918] + 0x6FE0], [A6]
// begin alternate branch 00000056-0000005A
label00000056:
00000056 3918 move.w -[A4], [A0]+
00000058 6FE0 ble -0x1E /* 0000003A */
// end alternate branch 00000056-0000005A
label00000056: // (misaligned)
0000005A 20DA move.l [A0]+, [A2]+
0000005C 20E2 move.l [A0]+, -[A2]
0000005E 20D2 move.l [A0]+, [A2]
00000060 2AF4 10C2 move.l [A5]+, [A4 + D1.w - 0x62]
label00000064:
00000064 6B3C bmi +0x3E /* 000000A2 */
00000066 0604 7A04 addi.b D4, 0x4
0000006A 3100 move.w -[A0], D0
0000006C 174A 2332 move.b [A3 + 0x2332], A2
00000070 270C move.l -[A3], A4
00000072 26E0 move.l [A3]+, -[A0]
00000074 240A move.l D2, A2
label00000076:
00000076 3C01 move.w D6, D1
00000078 DEAC 741A add.l D7, [A4 + 0x741A]
0000007C 2981 B047 move.l [A4 + A3.w + 0x47], D1
00000080 C270 C470 and.w D1, [A0 + A4.w * 4 + 0x70]
// begin alternate branch 00000082-00000086
label00000082:
00000082 C470 B441 and.w D2, [A0 + A3.w * 4 + 0x41]
// end alternate branch 00000082-00000086
label00000082: // (misaligned)
00000084 B441 cmp.w D2, D1
label00000086:
00000086 D880 add.l D4, D0
label00000088:
00000088 6EDA bgt -0x24 /* 00000064 */
0000008A CE84 and.l D7, D4
0000008C 60C8 bra -0x36 /* 00000056 */
0000008E DA6B 2781 add.w D5, [A3 + 0x2781]
00000092 3E13 move.w D7, [A3]
00000094 5253 addq.w [A3], 1
00000096 FD16 .extension 0xD16 <<F/4-5/6>> // unimplemented
00000098 6D48 blt +0x4A /* 000000E2 */
0000009A 3787 6CF4 move.w [A3 + D6 * 4 - 0x12], D7
0000009E DA47 add.w D5, D7
000000A0 741E moveq.l D2, 0x1E
label000000A2:
000000A2 6DE4 blt -0x1A /* 00000088 */
000000A4 CC44 and.w D6, D4
000000A6 B854 cmp.w D4, [A4]
000000A8 60D8 bra -0x26 /* 00000082 */
000000AA 721E moveq.l D1, 0x1E
000000AC 37BC 3884 6FF0 6FEA 3694 move.w [0x6FEA3694], 0x3884
000000B6 B846 cmp.w D4, D6
000000B8 3E13 move.w D7, [A3]
000000BA 3094 move.w [A0], [A4]
000000BC 5889 addq.l A1, 4
000000BE 6EB6 bgt -0x48 /* 00000076 */
000000C0 20E0 move.l [A0]+, -[A0]
000000C2 3B6C 7A04 7A03 move.w [A5 + 0x7A03], [A4 + 0x7A04]
000000C8 7A09 moveq.l D5, 0x09
000000CA BC6D 0F46 cmp.w D6, [A5 + 0xF46]
000000CE 2780 0E1E move.l [A3 + D0 * 8 + 0x1E], D0
000000D2 0DFE .incomplete
000000D4 0DDE .incomplete
000000D6 1710 move.b -[A3], [A0]
000000D8 0D64 bchg -[A4], D6
000000DA 27AC 6B76 6E70 move.l [A3 + D6 * 8 + 0x70], [A4 + 0x6B76]
000000E0 FCCE 1522 .extension 0xCCE <<F/2-3/6>> // unimplemented
// begin alternate branch 000000E2-000000E4
label000000E2:
000000E2 1522 move.b -[A2], -[A2]
// end alternate branch 000000E2-000000E4
label000000E2: // (misaligned)
000000E4 1816 move.b D4, [A6]
000000E6 F958 .extension 0x958 <<F/4-5/4>> // unimplemented
000000E8 151A move.b -[A2], [A2]+
000000EA B3F0 1F12 F7A6 cmpa.l A1, [[A0 + D1 * 8] - 0x85A]
000000F0 0ACE .incomplete
000000F2 1F1A move.b -[A7], [A2]+
000000F4 0F5C bchg [A4]+, D7
000000F6 0FC6 .incomplete
000000F8 0CA2 F5F0 0EAC cmpi.l -[A2], 0xF5F00EAC
000000FE 3B41 6E5E move.w [A5 + 0x6E5E], D1
00000102 F37E .extension 0x37E <<F/4-5/1>> // unimplemented
00000104 F998 .invalid <<F/6/4>>
00000106 6E4A bgt +0x4C /* 00000152 */
00000108 2641 movea.l A3, D1
0000010A 6F56 ble +0x58 /* 00000162 */
0000010C 1070 7226 movea.b A0, [A0 + D7.w * 2 + 0x26]
label00000110:
00000110 0FCE .incomplete
00000112 031C btst [A4]+, D1
00000114 0323 btst -[A3], D1
00000116 031E btst [A6]+, D1
00000118 5B41 subq.w D1, 5
0000011A 11D6 1950 move.b [0x00001950], [A6]
0000011E 5941 subq.w D1, 4
00000120 FCF2 FCDA .extension 0xCF2 <<F/2-3/6>> // unimplemented
00000124 0E1C 0323 .invalid.b [A4]+, 0x23 /* '#' */ // invalid immediate operation
00000128 2052 movea.l A0, [A2]
0000012A 756E moveq.l D2, 0x6E
0000012C 6C75 bge +0x77 /* 000001A3 */
0000012E 2025 move.l D0, -[A5]
00000130 1F32 19C0 move.b -[A7], [ + <<invalid base displacement size>>]
// begin alternate branch 00000132-00000138
label00000132:
00000132 19C0 05AA move.b 0xAA, D0
00000136 0FF6 .incomplete
// end alternate branch 00000132-00000138
label00000132: // (misaligned)
00000134 05AA 0FF6 bclr [A2 + 0xFF6], D2
00000138 1D8A 0D84 move.b <<invalid full ext with I/IS == 4>>, A2
0000013C 6ED2 bgt -0x2C /* 00000110 */
0000013E 6C50 bge +0x52 /* 00000190 */
00000140 EA76 roxr D6.w, D5
00000142 E9EA 0454 E998 bfextu D0, [A2 - 0x1668] {17:20}
00000148 0414 E958 subi.b [A4], 0x58 /* 'X' */
0000014C 2669 E850 movea.l A3, [A1 - 0x17B0]
00000150 6EE0 bgt -0x1E /* 00000132 */
label00000152:
00000152 FD26 .extension 0xD26 <<F/4-5/6>> // unimplemented
00000154 E746 asl D6.w, 3
00000156 E7A8 lsl D0, D3
00000158 FCD0 E76E .extension 0xCD0 <<F/2-3/6>> // unimplemented
0000015C 6E7A bgt +0x7C /* 000001D8 */
0000015E FD94 .invalid <<F/6/6>>
00000160 FD24 .extension 0xD24 <<F/4-5/6>> // unimplemented
label00000162:
00000162 FC2E FCCE .unknown 0xFC2E 0xFCCE (W = 6)
00000166 ED4E lsl D6.w, 6
00000168 ED5A rol D2.w, 6
0000016A 3033 1532 E5C6 6D46 2E30 move.w D0, [[A3 - 0x1A3992BA + D1 * 4] + 0x2E30]
// begin alternate branch 0000016E-00000176
label0000016E:
0000016E E5C6 roxl .w D6
00000170 6D46 blt +0x48 /* 000001B8 */
00000172 2E30 780C move.l D7, [A0 + D7 + 0xC]
// end alternate branch 0000016E-00000176
label0000016E: // (misaligned)
00000174 780C moveq.l D4, 0x0C
00000176 06EC .incomplete
00000178 2E0C move.l D7, A4
0000017A 023A FD72 3C25 andi.b [PC + 0x3C25 /* 00003DA1, cstring ""<EOF> */], 0x72 /* 'r' */
00000180 2578 2325 2570 move.l [A2 + 0x2570], [0x00002325]
// begin alternate branch 00000184-0000018C
label00000184:
00000184 2570 256C 2225 move.l [A2 + 0x2225], <<invalid full ext with I/IS == 4>>
0000018A 5322 subq.b -[A2], 1
// end alternate branch 00000184-0000018C
label00000184: // (misaligned)
00000186 256C 2225 5322 move.l [A2 + 0x5322], [A4 + 0x2225]
0000018C 6C1C bge +0x1E /* 000001AA */
label0000018E:
0000018E 66DE bne -0x20 /* 0000016E */
label00000190:
00000190 1687 move.b [A3], D7
00000192 1C13 move.b D6, [A3]
00000194 19B3 DE86 F3CE move.b <<invalid full ext with IS == 1 and I/IS == 6>>, [A3 + A5 * 8 - 0x122]
0000019A 1A6A 6DDE movea.b A5, [A2 + 0x6DDE]
label0000019E:
0000019E 5C87 addq.l D7, 6
000001A0 6DE2 blt -0x1C /* 00000184 */
000001A2 0834 ED66 F4E8 btst.b [A4 + A7.w * 4 - 0x24], 0x66 /* 'f' */
000001A8 ED6A lsl D2.w, D6
label000001AA:
000001AA 0687 B894 5D86 addi.l D7, 0xB8945D86
000001B0 9D94 sub.l [A4], D6
000001B2 B894 cmp.l D4, [A4]
000001B4 66E8 bne -0x16 /* 0000019E */
000001B6 396D 9DAD FD0A move.w [A4 - 0x2F6], [A5 - 0x6253]
// begin alternate branch 000001B8-000001BC
label000001B8:
000001B8 9DAD FD0A sub.l [A5 - 0x2F6], D6
// end alternate branch 000001B8-000001BC
label000001B8: // (misaligned)
000001BC 5CAD EFF0 addq.l [A5 - 0x1010], 6
000001C0 74FF moveq.l D2, 0xFFFFFFFF
000001C2 B487 cmp.l D2, D7
000001C4 151A move.b -[A2], [A2]+
000001C6 B1D4 cmpa.l A0, [A4]
000001C8 3187 2C14 move.w [A0 + D2 * 4 + 0x14], D7
000001CC 382B 2646 move.w D4, [A3 + 0x2646]
000001D0 3A13 move.w D5, [A3]
000001D2 B86C 6D96 cmp.w D4, [A4 + 0x6D96]
000001D6 D9A0 add.l -[A0], D4
label000001D8:
000001D8 D8AC 6D36 add.l D4, [A4 + 0x6D36]
000001DC D918 add.b [A0]+, D4
000001DE 6EAE bgt -0x50 /* 0000018E */
000001E0 53AC DA3C subq.l [A4 - 0x25C4], 1
000001E4 6D30 blt +0x32 /* 00000216 */
000001E6 1F2A FC50 move.b -[A7], [A2 - 0x3B0]
000001EA FA26 3974 .unknown 0xFA26 0x3974 (W = 5)
000001EE 085C E94C bchg.b [A4]+, 0x4C /* 'L' */
// begin alternate branch 000001F0-000001F2
label000001F0:
000001F0 E94C lsl D4.w, 4
// end alternate branch 000001F0-000001F2
label000001F0: // (misaligned)
000001F2 376D 1852 720E move.w [A3 + 0x720E], [A5 + 0x1852 /* export_774 */]
000001F8 7612 moveq.l D3, 0x12
000001FA D434 E7C0 add.b D2, [ + <<invalid base displacement size>>]
000001FE E7AA lsl D2, D3
00000200 E798 rol D0, 3
00000202 D474 E788 add.w D2, [ + <<invalid base displacement size>> + A6 * 8]
00000206 E770 roxl D0.w, D3
00000208 3370 E728 D6A2 D68A move.w [A1 - 0x2976], [A0 - 0x295E + A6 * 8]
00000210 D602 add.b D3, D2
00000212 D5EA 1826 add.l A2, [A2 + 0x1826]
label00000216:
00000216 FA7A 5D87 .extension 0xA7A <<F/1/5>>, 0x5D87 // unimplemented
0000021A F490 cinvp INST, [A0]
0000021C 6ED2 bgt -0x2C /* 000001F0 */
0000021E F448 cinvl DATA, [A0]
00000220 E3B6 roxl D6, D1
label00000222:
00000222 E3A0 asl D0, D1
00000224 E38A lsl D2, 1
00000226 E374 roxl D4.w, D1
00000228 E35E rol D6.w, 1
label0000022A:
0000022A E432 roxr D2.b, D2
0000022C E314 roxl D4.b, 1
0000022E E308 lsl D0.b, 1
00000230 F7BA .invalid <<F/6/3>>
00000232 F324 .extension 0x324 <<F/4-5/1>> // unimplemented
00000234 18C6 move.b [A4]+, D6
00000236 DE85 add.l D7, D5
00000238 9CAE C3C4 sub.l D6, [A6 - 0x3C3C]
0000023C 7C63 moveq.l D6, 0x63
0000023E FE14 5485 .unknown 0xFE14 0x5485 (W = 7)
label00000242:
00000242 783C moveq.l D4, 0x3C
00000244 C9C5 muls.w D4, D5
00000246 121B move.b D1, [A3]+
00000248 67E0 beq -0x1E /* 0000022A */
0000024A 67D6 beq -0x28 /* 00000222 */
0000024C 67F4 beq -0xA /* 00000242 */
0000024E 7802 moveq.l D4, 0x02
00000250 653E bcs +0x40 /* 00000290 */
00000252 6234 bhi +0x36 /* 00000288 */
00000254 D046 add.w D0, D6
00000256 7803 moveq.l D4, 0x03
00000258 DC86 add.l D6, D6
0000025A E58E lsl D6, 2
0000025C 6312 bls +0x14 /* 00000270 */
0000025E DDB6 FD66 add.l <<invalid full ext with IS == 1 and I/IS == 6>>, D6
00000262 2312 move.l -[A1], [A2]
00000264 3B62 0CEB move.w [A5 + 0xCEB], -[A2]
00000268 2924 move.l -[A4], -[A4]
0000026A 2312 move.l -[A1], [A2]
0000026C 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
0000026E 1B17 move.b -[A5], [A7]
label00000270:
00000270 1B05 move.b -[A5], D5
00000272 5304 subq.b D4, 1
00000274 1322 move.b -[A1], -[A2]
00000276 4B0D .invalid 5, A5 // invalid opcode 4 with b == 4
00000278 F446 .invalid <<cinv/cpush with scope=0>>
0000027A 3A63 movea.w A5, -[A3]
0000027C 0D43 bchg D3, D6
0000027E 0033 60A3 0214 ori.b [A3 + D0.w * 2 + 0x14], 0xA3
00000284 E273 roxr D3.w, D1
00000286 1000 move.b D0, D0
label00000288:
00000288 B32C 3013 xor.b [A4 + 0x3013], D1
0000028C 0314 btst [A4], D1
0000028E 6233 bhi +0x35 /* 000002C3 */
label00000290:
00000290 6002 bra +0x4 /* 00000294 */
00000292 0F30 1A5B btst [A0 + D1 * 2 + 0x5B], D7
// begin alternate branch 00000294-00000296
label00000294:
00000294 1A5B movea.b A5, [A3]+
// end alternate branch 00000294-00000296
label00000294: // (misaligned)
00000296 2A84 move.l [A5], D4
00000298 000F F256 ori.b A7, 0x56 /* 'V' */
0000029C C0F2 42A2 mulu.w D0, [A2 + D4.w * 2 - 0x94]
000002A0 46EB 1673 move.w SR, [A3 + 0x1673]
000002A4 084B 0DFB bchg.b A3, 0xFB
000002A8 03D3 .incomplete
000002AA 07A2 bclr -[A2], D3
000002AC 0633 0C40 E2C3 addi.b [A3 + A6.w * 2 - 0x61], 0x40 /* '@' */
000002B2 1701 move.b -[A3], D1
000002B4 047B 0A06 72EB subi.w [PC + D7.w * 2 - 0x21], 0xA06
000002BA 29B6 6B73 D44B 0002 7388 3360 14E6 move.l [A4 + D1.w * 4 - 0x26], [[A6 - 0x2BB4FFFE] + 0x73883360]
000002C8 0840 5A60 bchg.b D0, 0x60 /* '`' */
000002CC 8E5B or.w D7, [A3]+
000002CE 2A7C D307 02A3 movea.l A5, 0xD30702A3
000002D4 8553 or.w [A3], D2
000002D6 02A0 D30F 2A03 andi.l -[A0], 0xD30F2A03
000002DC 0426 1313 subi.b -[A6], 0x13
000002E0 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
000002E2 0E18 0A0C .invalid.b [A0]+, 0xC // invalid immediate operation
000002E6 0ADC .incomplete
000002E8 0E18 0C0A .invalid.b [A0]+, 0xA /* '\n' */ // invalid immediate operation
000002EC 1C04 move.b D6, D4
000002EE AE4E syscall SetStdCProcs, auto_pop
000002F0 1C28 1C6A move.b D6, [A0 + 0x1C6A]
000002F4 000F A901 ori.b A7, 0x1
000002F8 3200 move.w D1, D0
000002FA 138D E900 move.b [A1 + <<invalid base displacement size>> + A6], A5
000002FE 1406 move.b D2, D6
00000300 DA00 add.b D5, D0
00000302 0FB6 6B8D bclr [[ + <<invalid base displacement size>>] + D6 * 2], D7
00000306 0FB6 6B8D bclr [[ + <<invalid base displacement size>>] + D6 * 2], D7
0000030A FB5F .extension 0xB5F <<F/4-5/5>> // unimplemented
0000030C B66B 8D6B cmp.w D3, [A3 - 0x7295]
00000310 73B6 moveq.l D1, 0xFFFFFFB6
00000312 6B8D bmi -0x71 /* 000002A1 */
00000314 0F06 btst D6, D7
00000316 0301 btst D1, D1
00000318 0F82 bclr D2, D7
0000031A 2E16 move.l D7, [A6]
0000031C C903 abcd D4, D3
0000031E 000F A900 ori.b A7, 0x0
00000322 AB09 syscall DrawArc
00000324 6B53 bmi +0x55 /* 00000379 */
00000326 A900 syscall GetFNum
00000328 B328 3307 xor.b [A0 + 0x3307], D1
0000032C CD00 abcd D6, D0
0000032E FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00000330 EB3D rol D5.b, D5
00000332 E47C ror D4.w, D2
00000334 EB3D rol D5.b, D5
00000336 000F 3669 ori.b A7, 0x69 /* 'i' */
0000033A 0160 bchg -[A0], D0
0000033C 7C8B moveq.l D6, 0xFFFFFF8B
0000033E 1702 move.b -[A3], D2
00000340 0F38 9301 btst [0xFFFF9301], D7
00000344 8038 0802 or.b D0, [0x00000802]
00000348 0F58 bchg [A0]+, D7
0000034A DB02 addx.b D5, D2
0000034C B44D cmp.w D2, A5
0000034E 0660 B410 addi.w -[A0], 0xB410
00000352 9B02 subx.b D5, D2
00000354 58C3 svc D3
00000356 0B45 bchg D5, D5
00000358 0265 030F andi.w -[A5], 0x30F
0000035C 3071 0224 movea.w A0, [A1 + D0.w * 2 + 0x24]
00000360 2300 move.l -[A1], D0
00000362 B410 cmp.b D2, [A0]
00000364 7348 moveq.l D1, 0x48
00000366 8102 sbcd D0, D2
00000368 228B move.l [A1], A3
0000036A 1744 589A move.b [A3 + 0x589A], D4
0000036E 5B01 subq.b D1, 5
00000370 749E moveq.l D2, 0xFFFFFF9E
00000372 0B01 btst D1, D5
00000374 749E moveq.l D2, 0xFFFFFF9E
00000376 3B01 move.w -[A5], D1
00000378 944B sub.w D2, A3
0000037A 0F73 26FA bchg [A3 + D2.w * 8 - 0x6], D7
0000037E 930B subx.b -[A1], -[A3]
00000380 E454 roxr D4.w, 2
00000382 6B12 bmi +0x14 /* 00000396 */
00000384 FE03 0413 .unknown 0xFE03 0x0413 (W = 7)
00000388 0454 9B32 subi.w [A4], 0x9B32
0000038C 833E or.b <<invalid special address>>, D1
0000038E 4115 .invalid 0, [A5] // invalid opcode 4 with b == 4
00000390 8300 sbcd D1, D0
00000392 2C0D move.l D6, A5
00000394 05D3 .incomplete
label00000396:
00000396 0493 0328 B410 subi.l [A3], 0x328B410
0000039C 0B6E 4105 bchg [A6 + 0x4105], D5
000003A0 3300 move.w -[A1], D0
000003A2 2319 move.l -[A1], [A1]+
000003A4 D700 addx.b D3, D0
000003A6 E754 roxl D4.w, 3
000003A8 333B 4301 move.w -[A1], [[PC + <<invalid base displacement size>> + D4 * 2]]
000003AC 26EB 043E move.l [A3]+, [A3 + 0x43E]
000003B0 F701 .extension 0x701 <<F/4-5/3>> // unimplemented
000003B2 05D7 .incomplete
000003B4 0116 btst [A6], D0
000003B6 7309 moveq.l D1, 0x09
000003B8 7904 moveq.l D4, 0x04
000003BA EB06 asl D6.b, 5
000003BC 0308 btst A0, D1
000003BE 78B4 moveq.l D4, 0xFFFFFFB4
000003C0 10F4 063A move.b [A0]+, [A4 + D0.w * 8 + 0x3A]
000003C4 131B move.b -[A1], [A3]+
000003C6 D700 addx.b D3, D0
000003C8 E533 roxl D3.b, D2
000003CA 0863 2873 bchg.b -[A3], 0x73 /* 's' */
000003CE 065B 051B addi.w [A3]+, 0x51B
000003D2 02BA 0444 3301 A333 andi.l [PC - 0x5CCD /* FFFFA707, cstring ""<EOF> */], 0x4443301
000003DA DB56 add.w [A6], D5
000003DC 0FC5 .incomplete
000003DE 00BB 0D73 090B 0F06 3AF3 ori.l [[PC + <<invalid base displacement size>>] + D0 * 8 + 0x3AF3], 0xD73090B
000003E8 102B 0045 move.b D0, [A3 + 0x45]
000003EC 0433 00F7 0161 4504 subi.b [[A3 + 0x4504]], 0xF7
000003F4 AB0F syscall CheckPic
000003F6 06DB .incomplete
000003F8 235A BA34 move.l [A1 - 0x45CC], [A2]+
000003FC C907 abcd D4, D7
000003FE 4E61 move USP, A1
00000400 034E bchg A6, D1
00000402 6503 bcs +0x5 /* 00000407 */
00000404 3B16 move.w -[A5], [A6]
00000406 9B04 subx.b D5, D4
00000408 8B00 sbcd D5, D0
0000040A C26B 5333 and.w D1, [A3 + 0x5333]
0000040E 069B 25EB 073C addi.l [A3]+, 0x25EB073C
00000414 3808 move.w D4, A0
00000416 EB07 asl D7.b, 5
00000418 0438 8504 2103 subi.b [0x00002103], 0x4
0000041E 1021 move.b D0, -[A1]
00000420 0310 btst [A0], D1
00000422 2503 move.l -[A2], D3
00000424 B346 xor.w D6, D1
00000426 9B1C sub.b [A4]+, D5
00000428 5A60 addq.w -[A0], 5
0000042A 000B 592A ori.b A3, 0x2A /* '*' */
0000042E 1026 move.b D0, -[A6]
00000430 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00000432 9605 sub.b D3, D5
00000434 1088 move.b [A0], A0
00000436 6012 bra +0x14 /* 0000044A */
00000438 8885 or.l D4, D5
0000043A 2D10 move.l -[A6], [A0]
0000043C 000F A86C ori.b A7, 0x6C /* 'l' */
00000440 8838 DB02 or.b D4, [0xFFFFDB02]
00000444 1E6A 8B0A movea.b A7, [A2 - 0x74F6]
00000448 80B4 4AB5 or.l D0, [A4 + D4 * 2 - 0x75]
// begin alternate branch 0000044A-00000452
label0000044A:
0000044A 4AB5 23A2 067B 0D81 tst.l [[0x67B + D2 * 2] + 0xD81]
// end alternate branch 0000044A-00000452
label0000044A: // (misaligned)
0000044C 23A2 067B move.l [A1 + D0.w * 8 + 0x7B], -[A2]
00000450 0D81 bclr D1, D6
00000452 1206 move.b D1, D6
00000454 BB04 xor.b D4, D5
00000456 F313 .extension 0x313 <<F/4-5/1>> // unimplemented
00000458 081C 6A1C btst.b [A4]+, 0x1C
0000045C 28E5 move.l [A4]+, -[A5]
0000045E 2400 move.l D2, D0
00000460 0F2A 285D btst [A2 + 0x285D], D7
00000464 2713 move.l -[A3], [A3]
00000466 0C41 036C cmpi.w D1, 0x36C
0000046A E038 ror D0.b, D0
0000046C 08C1 03EB bset.b D1, 0xEB
00000470 1208 move.b D1, A0
00000472 9103 subx.b D0, D3
00000474 9781 subx.l D3, D1
00000476 FFA2 .invalid <<F/6/7>>
00000478 06AB 04C1 03D1 0297 addi.l [A3 + 0x297], 0x4C103D1
00000480 80D9 divu.w D0, [A1]+
00000482 CB0B abcd -[A5], -[A3]
00000484 581B addq.b [A3]+, 4
00000486 0205 18A7 andi.b D5, 0xA7
0000048A 013C 3309 btst 0x9 /* '\t' */, D0
0000048E 286A 152A movea.l A4, [A2 + 0x152A]
00000492 9300 subx.b D1, D0
00000494 8506 sbcd D2, D6
00000496 EB01 asl D1.b, 5
00000498 0608 000F addi.b A0, 0xF
0000049C ED35 roxl D5.b, D6
0000049E 4605 not.b D5
000004A0 01AD 06DB bclr [A5 + 0x6DB], D0
000004A4 073B 034E btst <<invalid full ext with IS == 1 and I/IS == 6>>, D3
000004A8 B404 cmp.b D2, D4
000004AA A206 syscall KillIO, flags=2
000004AC 5B0F subq.b A7, 5
000004AE C109 abcd -[A0], -[A1]
000004B0 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000004B2 7B24 moveq.l D5, 0x24
000004B4 388B move.w [A4], A3
000004B6 01F0 .incomplete
000004B8 0938 636A btst [0x0000636A], D4
000004BC 36F3 2DE1 200F move.w [A3]+, [[0x200F]]
000004C2 E120 asl D0.b, D0
000004C4 9304 subx.b D1, D4
000004C6 B34D cmpm.w [A1]+, [A5]+
000004C8 E826 asr D6.b, D4
000004CA E304 asl D4.b, 1
000004CC 9131 830C sub.b <<invalid full ext with I/IS == 4>>, D0
000004D0 3B03 move.w -[A5], D3
000004D2 9128 230F sub.b [A0 + 0x230F], D0
000004D6 2306 move.l -[A1], D6
000004D8 A4C0 syscall vFlushCache, flags=4
000004DA A4CB syscall vSetUpTags, flags=4
000004DC 0B33 0C2D btst [A3 + D0 * 4 + 0x2D], D5
000004E0 3F02 move.w -[A7], D2
000004E2 0F36 000F btst [A6 + D0.w + 0xF], D7
000004E6 0800 0381 btst.b D0, 0x81
000004EA EB3D rol D5.b, D5
000004EC 3623 move.w D3, -[A3]
000004EE 0B46 bchg D6, D5
000004F0 5B12 subq.b [A2], 5
000004F2 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
000004F4 BB05 xor.b D5, D5
000004F6 8541 DB9D pack D2, D1, 0xDB9D
000004FA 2146 EB3D move.l [A0 - 0x14C3], D6
000004FE EB0A lsl D2.b, 5
00000500 36C6 move.w [A3]+, D6
00000502 465B not.w [A3]+
00000504 102B 00BC move.b D0, [A3 + 0xBC]
00000508 6002 bra +0x4 /* 0000050C */
0000050A 830B sbcd -[A1], -[A3]
label0000050C:
0000050C DA82 add.l D5, D2
0000050E 30A2 move.w [A0], -[A2]
00000510 069B 0A0D 2506 addi.l [A3]+, 0xA0D2506
00000516 0814 D522 btst.b [A4], 0x22 /* '\"' */
0000051A 8B0C sbcd -[A5], -[A4]
0000051C 644D bcc +0x4F /* 0000056B */
0000051E 0ACB .incomplete
00000520 16A9 183B move.b [A3], [A1 + 0x183B]
00000524 086C 7838 0860 bchg.b [A4 + 0x860], 0x38 /* '8' */
0000052A 02EB .incomplete
0000052C 136B 01A5 5430 move.b [A1 + 0x5430], [A3 + 0x1A5]
00000532 2613 move.l D3, [A3]
00000534 0791 bclr [A1], D3
00000536 0DE3 .incomplete
00000538 0029 032B 19C7 ori.b [A1 + 0x19C7], 0x2B /* '+' */
0000053E 023F C336 andi.b <<invalid special address>>, 0x36 /* '6' */
00000542 F364 .extension 0x364 <<F/4-5/1>> // unimplemented
00000544 2505 move.l -[A2], D5
00000546 1B02 move.b -[A5], D2
00000548 D093 add.l D0, [A3]
0000054A 044B 0FE8 subi.w A3, 0xFE8
0000054E 82A2 or.l D1, -[A2]
00000550 0623 0506 addi.b -[A3], 0x6
00000554 0854 C8E0 bchg.b [A4], 0xE0
00000558 00F3 .incomplete
0000055A 3230 26F3 move.w D1, [A0 + D2.w * 8 - 0x13]
0000055E 0069 3C4A 0522 ori.w [A1 + 0x522], 0x3C4A /* '<J' */
00000564 232E 9702 move.l -[A1], [A6 - 0x68FE]
00000568 7913 moveq.l D4, 0x13
label0000056A:
0000056A 5A36 2B01 addq.b [[A6 + <<invalid base displacement size>> + D2 * 2]], 5
0000056E 564A addq.w A2, 3
00000570 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00000572 6A16 bpl +0x18 /* 0000058A */
00000574 124A movea.b A1, A2
00000576 6906 bvs +0x8 /* 0000057E */
00000578 08B7 015D B346 bclr.b <<invalid full ext with IS == 1 and I/IS == 6>>, 0x5D /* ']' */
label0000057E:
0000057E F364 .extension 0x364 <<F/4-5/1>> // unimplemented
00000580 020F A60A andi.b A7, 0xA /* '\n' */
00000584 C564 and.w -[A4], D2
00000586 0F2A 78B4 btst [A2 + 0x78B4], D7
label0000058A:
0000058A 8689 or.l D3, A1
0000058C 0724 btst -[A4], D3
0000058E 9310 sub.b [A0], D1
00000590 C703 abcd D3, D3
00000592 360F move.w D3, A7
00000594 36C7 move.w [A3]+, D7
00000596 0138 F364 btst [0xFFFFF364], D0
0000059A 2B01 move.l -[A5], D1
0000059C 424A clr.w A2
0000059E 0672 1603 0212 addi.w [A2 + D0.w * 2 + 0x12], 0x1603
000005A4 4A5A tst.w [A2]+
000005A6 4112 .invalid 0, [A2] // invalid opcode 4 with b == 4
000005A8 0814 020F btst.b [A4], 0xF
000005AC 2A10 move.l D5, [A0]
000005AE 806B 00F2 or.w D0, [A3 + 0xF2]
000005B2 DB03 addx.b D5, D3
000005B4 0F26 btst -[A6], D7
000005B6 FB10 .extension 0xB10 <<F/4-5/5>> // unimplemented
000005B8 1B00 move.b -[A5], D0
000005BA 8D69 1000 or.w [A1 + 0x1000], D6
000005BE 0FED .incomplete
000005C0 0069 3C0F 3502 ori.w [A1 + 0x3502], 0x3C0F
000005C6 0F0D btst A5, D7
000005C8 0B23 btst -[A3], D5
000005CA 002E 048B 0012 ori.b [A6 + 0x12], 0x8B
000005D0 4A46 tst.w D6
000005D2 0814 003B btst.b [A4], 0x3B /* ';' */
000005D6 669B bne -0x63 /* 00000573 */
000005D8 0023 014A ori.b -[A3], 0x4A /* 'J' */
000005DC 2A10 move.l D5, [A0]
000005DE D308 addx.b -[A1], -[A0]
000005E0 6C88 bge -0x76 /* 0000056A */
000005E2 BB03 xor.b D3, D5
000005E4 AB0E syscall MakeScaleTbl
000005E6 D8A4 add.l D4, -[A4]
000005E8 F4AB cpushl INST, [A3]
000005EA 3CB0 7317 4D10 0F65 move.w [A6], [[A0] + D7 * 2 + 0x4D100F65]
000005F2 2200 move.l D1, D0
000005F4 0F80 bclr D0, D7
000005F6 2A4E movea.l A5, A6
000005F8 2134 CA05 move.l -[A0], [A4 + A4 * 2 + 0x5]
000005FC 069B 221C 1012 addi.l [A3]+, 0x221C1012
00000602 9B22 sub.b -[A2], D5
00000604 0023 4061 ori.b -[A3], 0x61 /* 'a' */
00000608 0002 E310 ori.b D2, 0x10
0000060C A501 syscall Close, flags=5
0000060E 9322 sub.b -[A2], D1
00000610 247B 2803 movea.l A2, [PC + D2 + 0x3]
00000614 0874 6D2E 0B12 9703 bchg.b [[A4 + D0 * 2] - 0x68FD], 0x2E /* '.' */
0000061C 776B moveq.l D3, 0x6B
0000061E 0B36 1C28 btst [A6 + D1 * 4 + 0x28], D5
00000622 1293 move.b [A1], [A3]
00000624 2281 move.l [A1], D1
00000626 0493 334B 4B63 subi.l [A3], 0x334B4B63 /* '3KKc' */
0000062C 0B30 6381 btst [[ + <<invalid base displacement size>> + D6 * 2]], D5
00000630 DB03 addx.b D5, D3
00000632 9350 sub.w [A0], D1
00000634 6308 bls +0xA /* 0000063E */
00000636 0309 btst A1, D1
00000638 768B moveq.l D3, 0xFFFFFF8B
0000063A 070A btst A2, D3
0000063C 4E5C unlink A4
label0000063E:
0000063E FEEB 021B .extension 0xEEB <<F/2-3/7>> // unimplemented
00000642 0373 099B 230A D375 bchg [[ + D0] + 0x230AD375], D1
0000064A 9B2E 4304 sub.b [A6 + 0x4304], D5
0000064E 8100 sbcd D0, D0
00000650 CB82 and.l D2, D5
00000652 7317 moveq.l D1, 0x17
00000654 EB01 asl D1.b, 5
00000656 7317 moveq.l D1, 0x17
00000658 7B00 moveq.l D5, 0x00
0000065A CB01 abcd D5, D1
0000065C B09B cmp.l D0, [A3]+
0000065E 2712 move.l -[A3], [A2]
00000660 161C move.b D3, [A4]+
00000662 5C06 addq.b D6, 6
00000664 0860 E130 bchg.b -[A0], 0x30 /* '0' */
00000668 E505 asl D5.b, 2
0000066A 1366 EB28 move.b [A1 - 0x14D8], -[A6]
0000066E 9300 subx.b D1, D0
00000670 162A 5C73 move.b D3, [A2 + 0x5C73]
00000674 0033 18E4 1C16 ori.b [A3 + D1 * 4 + 0x16], 0xE4
0000067A 0243 2D36 andi.w D3, 0x2D36 /* '-6' */
0000067E C416 and.b D2, [A6]
00000680 268B move.l [A3], A3
00000682 1073 54D1 movea.b A0, [A3 + D5.w * 4 - 0x47]
00000686 3A93 move.w [A5], [A3]
00000688 0310 btst [A0], D1
0000068A DE78 630C add.w D7, [0x0000630C]
0000068E A206 syscall KillIO, flags=2
00000690 5B12 subq.b [A2], 5
00000692 F256 7B6D .extension 0x256 <<F/1/1>>, 0x7B6D // unimplemented
00000696 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00000698 8340 2307 pack D1, D0, 0x2307
0000069C 4643 not.w D3
0000069E 6063 bra +0x65 /* 00000703 */
000006A0 433B 07A2 06B3 121B .invalid 1, [[0x6B3 + D0 * 8] + 0x121B] // invalid opcode 4 with b == 4
000006A8 075B bchg [A3]+, D3
000006AA 03C3 .incomplete
000006AC 385A movea.w A4, [A2]+
000006AE 030C btst A4, D1
000006B0 DB00 addx.b D5, D0
000006B2 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
000006B4 9B0C subx.b -[A5], -[A4]
000006B6 733B moveq.l D1, 0x3B
000006B8 1304 move.b -[A1], D4
000006BA 5A58 addq.w [A0]+, 5
000006BC 5B08 subq.b A0, 5
000006BE A843 syscall Fix2X
000006C0 10A5 move.b [A0], -[A5]
000006C2 370F move.w -[A3], A7
000006C4 5A60 addq.w -[A0], 5
000006C6 BC73 0633 cmp.w D6, [A3 + D0.w * 8 + 0x33]
000006CA 0287 02DE 8335 andi.l D7, 0x2DE8335
000006D0 252E 9704 move.l -[A2], [A6 - 0x68FC]
000006D4 140F move.b D2, A7
000006D6 A912 syscall InitWindows
000006D8 4917 .invalid 4, [A7] // invalid opcode 4 with b == 4
000006DA 9322 sub.b -[A2], D1
000006DC 0608 088E addi.b A0, 0x8E
000006E0 E375 roxl D5.w, D1
000006E2 DB13 add.b [A3], D5
000006E4 7085 moveq.l D0, 0xFFFFFF85
000006E6 0113 btst [A3], D0
000006E8 6693 bne -0x6B /* 0000067D */
000006EA 0093 222A FEA2 ori.l [A3], 0x222AFEA2
000006F0 060B 1595 addi.b A3, 0x95
000006F4 3F1C move.w -[A7], [A4]+
000006F6 9322 sub.b -[A2], D1
000006F8 A93F syscall GetItmIcon
000006FA A683 syscall SetOSDefault, flags=6
000006FC 3533 0533 357A EB00 D302 4233 move.w -[A2], [[A3 + 0x357AEB00 + D0 * 4] - 0x2CFDBDCD]
00000708 3512 move.w -[A2], [A2]
0000070A 8335 000F or.b [A5 + D0.w + 0xF], D1
0000070E C47B 5405 and.w D2, [PC + D5.w * 4 + 0x5]
00000712 5A5B addq.w [A3]+, 5
00000714 3E15 move.w D7, [A5]
00000716 5A7B 0560 0283 addq.w [PC + 0x283], 5
0000071C 596E 3683 subq.w [A6 + 0x3683], 4
00000720 0293 3644 1312 andi.l [A3], 0x36441312
00000726 0A73 0A03 0411 xori.w [A3 + D0.w * 4 + 0x11], 0xA03
0000072C 5A1E addq.b [A6]+, 5
0000072E 1044 movea.b A0, D4
00000730 230D move.l -[A1], A5
00000732 7309 moveq.l D1, 0x09
00000734 1501 move.b -[A2], D1
00000736 C158 and.w [A0]+, D0
00000738 2D01 move.l -[A6], D1
0000073A 117E C625 move.b [A0 - 0x39DB], <<invalid special address>>
0000073E 1643 movea.b A3, D3
00000740 11F7 00E5 3300 move.b [0x00003300], [A7 + D0.w - 0x27]
00000746 1B02 move.b -[A5], D2
00000748 545D addq.w [A5]+, 2
0000074A 70B3 moveq.l D0, 0xFFFFFFB3
0000074C 4D9B .invalid 6, [A3]+ // invalid opcode 4 with b == 6
0000074E 1CB5 7F4D move.b [A6], <<invalid full ext with IS == 1 and I/IS == 5>>
00000752 6513 bcs +0x15 /* 00000767 */
00000754 03A1 bclr -[A1], D1
00000756 0A1B 0178 xori.b [A3]+, 0x78 /* 'x' */
0000075A 416F D564 chk.w D0, [A7 - 0x2A9C]
0000075E E94E lsl D6.w, 4
00000760 46F3 0983 0561 025B move.w SR, [[ + <<invalid base displacement size>> + D0] + 0x561025B]
00000768 0AFB .incomplete
0000076A 138B 1F81 move.b [[ + <<invalid base displacement size>> + D1 * 8]], A3
0000076E 00CB .incomplete
00000770 000A 2B04 ori.b A2, 0x4
00000774 BB15 xor.b [A5], D5
00000776 0304 btst D4, D1
00000778 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
0000077A 5B06 subq.b D6, 5
0000077C D30F addx.b -[A1], -[A7]
0000077E 714F moveq.l D0, 0x4F
00000780 4A14 tst.b [A4]
00000782 2E28 124A move.l D7, [A0 + 0x124A]
00000786 C410 and.b D2, [A0]
00000788 E13C rol D4.b, D0
0000078A 1C04 move.b D6, D4
0000078C 0003 4612 ori.b D3, 0x12
00000790 4A81 tst.l D1
00000792 1446 movea.b A2, D6
00000794 0537 2841 btst [A7 + D2 + 0x41], D2
// begin alternate branch 00000796-00000798
label00000796:
00000796 2841 movea.l A4, D1
// end alternate branch 00000796-00000798
label00000796: // (misaligned)
00000798 B0E5 cmpa.w A0, -[A5]
0000079A 260F move.l D3, A7
0000079C 45B0 E293 .invalid 2, [A0 + A6.w * 2 - 0x109] // invalid opcode 4 with b == 6
000007A0 0200 EB15 andi.b D0, 0x15
000007A4 306D 373B movea.w A0, [A5 + 0x373B]
000007A8 594B subq.w A3, 4
000007AA 012E A547 btst [A6 - 0x5AB9], D0
000007AE 2B04 move.l -[A5], D4
000007B0 45AA 2505 .invalid 2, [A2 + 0x2505] // invalid opcode 4 with b == 6
000007B4 734D moveq.l D1, 0x4D
000007B6 0DA4 bclr -[A4], D6
000007B8 7358 moveq.l D1, 0x58
000007BA 71AB moveq.l D0, 0xFFFFFFAB
000007BC 020F ADA9 andi.b A7, 0xA9
000007C0 2E04 move.l D7, D4
000007C2 82C0 divu.w D1, D0
000007C4 546B 2B34 addq.w [A3 + 0x2B34], 2
000007C8 91A7 sub.l -[A7], D0
000007CA A502 syscall Read, flags=5
000007CC 0FB9 02D8 1400 bclr [0x02D81400], D7
000007D2 0F36 D102 255D btst [[A6 + <<invalid base displacement size>> + A5] + 0x255D], D7
000007D8 0406 0803 subi.b D6, 0x3
000007DC 0CD3 .incomplete
000007DE 6E83 bgt -0x7B /* 00000763 */
000007E0 0370 0093 bchg [A0 + D0.w - 0x109], D1
000007E4 0C45 65E4 cmpi.w D5, 0x65E4
000007E8 830E sbcd -[A1], -[A6]
000007EA 0623 136B addi.b -[A3], 0x6B /* 'k' */
000007EE 4634 8291 not.b [A4 + A0.w * 2 - 0x111]
000007F2 5A0A addq.b A2, 5
000007F4 24AB 028A move.l [A2], [A3 + 0x28A]
000007F8 041E 1006 subi.b [A6]+, 0x6
000007FC CB0A abcd -[A5], -[A2]
000007FE FB41 .extension 0xB41 <<F/4-5/5>> // unimplemented
00000800 382B 1188 move.w D4, [A3 + 0x1188]
00000804 D30D addx.b -[A1], -[A5]
00000806 430E .invalid 1, A6 // invalid opcode 4 with b == 4
00000808 638C bls -0x72 /* 00000796 */
0000080A 5B09 subq.b A1, 5
0000080C 3300 move.w -[A1], D0
0000080E 3B1A move.w -[A5], [A2]+
00000810 930D subx.b -[A1], -[A5]
00000812 341B move.w D2, [A3]+
00000814 6E1B bgt +0x1D /* 00000831 */
00000816 0734 DB25 9301 btst [[A4 - 0x6CFF] + A5 * 2], D3
0000081C 0F34 9106 4000 btst [[A4 + <<invalid base displacement size>>] + A1 + 0x4000], D7
00000822 0B13 btst [A3], D5
00000824 6B01 bmi +0x3 /* 00000827 */
00000826 2A10 move.l D5, [A0]
00000828 C312 and.b [A2], D1
0000082A 5B09 subq.b A1, 5
0000082C CB26 and.b -[A6], D5
0000082E C706 abcd D3, D6
00000830 24A2 move.l [A2], -[A2]
00000832 E6F3 095B 09F3 1834 ror .w [[A3] + 0x9F31834]
0000083A BC6B 234B cmp.w D6, [A3 + 0x234B]
0000083E 2BAB 3F25 5133 0F5B 4E33 5F58 A536 move.l [[A5 + 0xF5B4E33 + D5] + 0x5F58A536], [A3 + 0x3F25]
0000084C B302 xor.b D2, D1
0000084E 716E moveq.l D0, 0x6E
00000850 AB02 syscall BitsToPix
00000852 DE3C C17D add.b D7, 0x7D /* '}' */
00000856 9300 subx.b D1, D0
00000858 28A2 move.l [A4], -[A2]
0000085A 06F3 .incomplete
0000085C 3353 434B move.w [A1 + 0x434B], [A3]
00000860 1C0B move.b D6, A3
00000862 1906 move.b -[A4], D6
00000864 082B 0013 11B3 btst.b [A3 + 0x11B3], 0x13
0000086A 09DB .incomplete
0000086C 00CB .incomplete
0000086E 0353 bchg [A3], D1
00000870 1E83 move.b [A7], D3
00000872 030F btst A7, D1
00000874 E90F lsl D7.b, 4
00000876 5B02 subq.b D2, 5
00000878 6300 3063 bls +0x3065 /* 000038DD */
0000087C 185B movea.b A4, [A3]+
0000087E 0980 bclr D0, D4
00000880 6B04 bmi +0x6 /* 00000886 */
00000882 F328 .extension 0x328 <<F/4-5/1>> // unimplemented
00000884 5AF3 1876 spl [A3 + D1 + 0x76]
// begin alternate branch 00000886-00000890
label00000886:
00000886 1876 2B2B 42D3 0928 10BB movea.b A4, [[A6 + 0x42D3 + D2 * 2] + 0x92810BB]
// end alternate branch 00000886-00000890
label00000886: // (misaligned)
00000888 2B2B 42D3 move.l -[A5], [A3 + 0x42D3]
0000088C 0928 10BB btst [A0 + 0x10BB], D4
00000890 063C 8B00 4304 addi.b 0x4, 0x0
00000896 5A58 addq.w [A0]+, 5
00000898 3301 move.w -[A1], D1
0000089A 9ADB sub.w A5, [A3]+
0000089C 0194 bclr [A4], D0
0000089E DB13 add.b [A3], D5
000008A0 C3CC muls.w D1, A4
000008A2 015E bchg [A6]+, D0
000008A4 7B0B moveq.l D5, 0x0B
000008A6 6B3C bmi +0x3E /* 000008E4 */
000008A8 6300 9508 bls -0x6AF6 /* FFFF9DB2 */
000008AC 6518 bcs +0x1A /* 000008C6 */
000008AE 54C8 1000 dbcc D0, +0x1002 /* 000018B0 */
000008B2 9B05 subx.b D5, D5
000008B4 1441 movea.b A2, D1
000008B6 0030 D918 8A10 ori.b [A0 + A0 * 2 + 0x10], 0x18
000008BC 2E04 move.l D7, D4
000008BE CB01 abcd D5, D1
000008C0 2333 06CB move.l -[A1], [A3 + D0.w * 8 - 0x53]
000008C4 0ED3 .incomplete
label000008C6:
000008C6 9206 sub.b D1, D6
000008C8 B310 xor.b [A0], D1
000008CA 804B or.w D0, A3
000008CC 0A1B 14C3 xori.b [A3]+, 0xC3
000008D0 3B06 move.w -[A5], D6
000008D2 9305 subx.b D1, D5
000008D4 3301 move.w -[A1], D1
000008D6 B623 cmp.b D3, -[A3]
000008D8 352B 11E3 move.w -[A2], [A3 + 0x11E3]
000008DC 030F btst A7, D1
000008DE E841 asr D1.w, 4
000008E0 0205 0103 andi.b D5, 0x3
label000008E4:
000008E4 47E3 lea.l A3, -[A3]
000008E6 030F btst A7, D1
000008E8 E80F lsr D7.b, 4
000008EA C606 and.b D3, D6
000008EC 7B00 moveq.l D5, 0x00
000008EE A301 syscall Close, flags=3
000008F0 A350 syscall RelString/CompareString, flags=3
000008F2 4671 1B3E 240B 0553 1C1E not.w [[A1 + 0x240B0553] + D1 * 2 + 0x1C1E]
000008FC 10CB move.b [A0]+, A3
000008FE 0123 btst -[A3], D0
00000900 166B 057B movea.b A3, [A3 + 0x57B]
00000904 0D05 btst D5, D6
00000906 1C13 move.b D6, [A3]
00000908 4006 negx.b D6
0000090A 7905 moveq.l D4, 0x05
0000090C CB1C and.b [A4]+, D5
0000090E 0F61 bchg -[A1], D7
00000910 07A3 bclr -[A3], D3
00000912 010F btst A7, D0
00000914 1E04 move.b D7, D4
00000916 D30E addx.b -[A1], -[A6]
00000918 634E bls +0x50 /* 00000968 */
0000091A 76BB moveq.l D3, 0xFFFFFFBB
0000091C 8710 or.b [A0], D3
0000091E 44D3 move.b [A3], CCR
00000920 0110 btst [A0], D0
00000922 1300 move.b -[A1], D0
00000924 3E31 10AB move.w D7, [A1 + D1.w - 0x85]
00000928 3BC3 move.w <<invalid special address>>, D3
0000092A 4CC3 06FB movem.l D0,D1,D3,D4,D5,D6,D7,A1,A2, D3
0000092E 5B1C subq.b [A4]+, 5
00000930 106B 23C3 movea.b A0, [A3 + 0x23C3]
00000934 1F3E move.b -[A7], <<invalid special address>>
00000936 0802 A335 btst.b D2, 0x35 /* '5' */
0000093A 6E30 bgt +0x32 /* 0000096C */
0000093C AABB syscall 0xABB
0000093E 0E53 0734 .invalid.w [A3], 0x734 // invalid immediate operation
00000942 4B34 3B13 34C3 86C3 .invalid 5, [[A4 + D3 * 2] + 0x34C386C3] // invalid opcode 4 with b == 4
0000094A 108B move.b [A0], A3
0000094C 118B 2073 move.b [A0 + D2.w + 0x73], A3
00000950 2942 C310 move.l [A4 - 0x3CF0], D2
00000954 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00000956 EB07 asl D7.b, 5
00000958 42D3 .invalid [A3] // invalid opcode 4 with subtype 1
0000095A 31B3 0D0F 4225 B549 0593 6E94 7216 move.w [[ + D0 * 4] + 0x6E947216], [[A3 + <<invalid base displacement size>>] + D0 * 4 + 0x4225B549]
label00000968:
00000968 F30D .extension 0x30D <<F/4-5/1>> // unimplemented
0000096A 5B11 subq.b [A1], 5
label0000096C:
0000096C AC16 syscall Pack8, auto_pop
0000096E 6B0F bmi +0x11 /* 0000097F */
00000970 CB17 and.b [A7], D5
00000972 654E bcs +0x50 /* 000009C2 */
00000974 1665 movea.b A3, -[A5]
00000976 3329 2266 move.w -[A1], [A1 + 0x2266]
0000097A 8310 or.b [A0], D1
0000097C 850A sbcd -[A2], -[A2]
0000097E 5909 subq.b A1, 4
00000980 6337 bls +0x39 /* 000009B9 */
00000982 4243 clr.w D3
00000984 042B 0033 00ED subi.b [A3 + 0xED], 0x33 /* '3' */
0000098A 1AC3 move.b [A5]+, D3
0000098C CC23 and.b D6, -[A3]
0000098E 067B 150B 3D6B 3C33 5A42 338D addi.w [[PC + 0x3C33] + 0x5A42338D], 0x150B
0000099A 340F move.w D2, A7
0000099C 1C10 move.b D6, [A0]
0000099E 0305 btst D5, D1
000009A0 1002 move.b D0, D2
000009A2 0F72 2C30 bchg [A2 + D2 * 4 + 0x30], D7
000009A6 0F5A bchg [A2]+, D7
000009A8 1E04 move.b D7, D4
000009AA 444D neg.w A5
000009AC 0533 08C3 btst [A3 + D0 - 0x61], D2
000009B0 4CD3 402C movem.l D2,D3,D5,A6, [A3]
000009B4 6302 bls +0x4 /* 000009B8 */
000009B6 AC34 syscall SetFScaleDisable, auto_pop
label000009B8:
000009B8 3325 move.w -[A1], -[A5]
000009BA 3C76 A34F movea.w A6, <<invalid full ext with IS == 1 and I/IS == 7>>
000009BE 3CCE move.w [A6]+, A6
000009C0 7638 moveq.l D3, 0x38
label000009C2:
000009C2 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
000009C4 1B92 1E28 move.b [A5 + D1 * 8 + 0x28], [A2]
000009C8 CB46 exg D5, D6
000009CA CE76 B0E6 and.w D7, [A6 + A3.w - 0x26]
000009CE 26F3 042B move.l [A3]+, [A3 + D0.w * 4 + 0x2B]
000009D2 022D 1FB3 1D3B andi.b [A5 + 0x1D3B], 0xB3
000009D8 033C 0B0A btst 0xA /* '\n' */, D1
000009DC 9B03 subx.b D5, D3
000009DE 9B15 sub.b [A5], D5
000009E0 136F 0302 2565 move.b [A1 + 0x2565], [A7 + 0x302]
000009E6 0B39 A87B 0B0F btst [0xA87B0B0F], D5
000009EC E117 roxl D7.b, 8
000009EE 2306 move.l -[A1], D6
000009F0 6111 bsr +0x13 /* 00000A03 */
000009F2 0F21 btst -[A1], D7
000009F4 655A bcs +0x5C /* 00000A50 */
000009F6 6002 bra +0x4 /* 000009FA */
000009F8 4E30 .invalid // invalid opcode 4
label000009FA:
000009FA 267B 12F5 movea.l A3, [PC + D1.w * 2 - 0x11]
000009FE 3841 movea.w A4, D1
00000A00 2EDE move.l [A7]+, [A6]+
00000A02 3CA7 move.w [A6], -[A7]
00000A04 0668 0FF5 2DC3 addi.w [A0 + 0x2DC3], 0xFF5
00000A0A 13E5 2D3B 0A10 move.b [0x2D3B0A10], -[A5]
00000A10 330D move.w -[A1], A5
00000A12 782B moveq.l D4, 0x2B
00000A14 2B4E 592D move.l [A5 + 0x592D], A6
00000A18 B36A AC9B xor.w [A2 - 0x5365], D1
00000A1C 0441 2DB3 subi.w D1, 0x2DB3
00000A20 384E movea.w A4, A6
00000A22 0F79 2D8E BB54 bchg [0x2D8EBB54], D7
00000A28 8B3C 0802 or.b 0x2, D5
00000A2C A339 syscall ReadDateTime, flags=3
00000A2E 2501 move.l -[A2], D1
00000A30 1621 move.b D3, -[A1]
00000A32 2633 134E move.l D3, <<invalid full ext with IS == 1 and I/IS == 6>>
00000A36 8518 or.b [A0]+, D2
00000A38 6337 bls +0x39 /* 00000A71 */
00000A3A 780F moveq.l D4, 0x0F
00000A3C 9117 sub.b [A7], D0
00000A3E AB3B syscall bXMAIN11
00000A40 9B04 subx.b D5, D4
00000A42 E66B lsr D3.w, D3
00000A44 038B bclr A3, D1
00000A46 020F 6613 andi.b A7, 0x13
00000A4A 1B53 0742 move.b [A5 + 0x742 /* export_228 */], [A3]
00000A4E 4B34 5B30 420F E1E7 .invalid 5, [A4 + 0x420FE1E7 + D5 * 2] // invalid opcode 4 with b == 4
// begin alternate branch 00000A50-00000A56
label00000A50:
00000A50 5B30 420F subq.b [A0 + D4.w * 2 + 0xF], 5
00000A54 E1E7 asl .w -[A7]
// end alternate branch 00000A50-00000A56
label00000A50: // (misaligned)
00000A56 2101 move.l -[A0], D1
00000A58 E101 asl D1.b, 8
00000A5A 66EB bne -0x13 /* 00000A47 */
00000A5C 0DEB .incomplete
00000A5E 0710 btst [A0], D3
00000A60 7329 moveq.l D1, 0x29
00000A62 4EC3 jmp D3
00000A64 10A3 move.b [A0], -[A3]
00000A66 0BEB .incomplete
00000A68 074E bchg A6, D3
00000A6A 0522 btst -[A2], D2
00000A6C 4E33 .invalid // invalid opcode 4
00000A6E 18AB 0FC3 move.b [A4], [A3 + 0xFC3]
00000A72 6A5B bpl +0x5D /* 00000ACF */
00000A74 1195 220F move.b [A0 + D2.w * 2 + 0xF], [A5]
00000A78 9922 sub.b -[A2], D4
00000A7A 7B10 moveq.l D5, 0x10
00000A7C 9707 subx.b D3, D7
00000A7E 4ACB tas.b A3
00000A80 30C5 move.w [A0]+, D5
00000A82 0979 097B 3B4E bchg [0x097B3B4E], D4
00000A88 1510 move.b -[A2], [A0]
00000A8A 0F09 btst A1, D7
00000A8C 1093 move.b [A0], [A3]
00000A8E 1661 movea.b A3, -[A1]
00000A90 224E movea.l A1, A6
00000A92 6337 bls +0x39 /* 00000ACB */
00000A94 10A1 move.b [A0], -[A1]
00000A96 40A3 negx.l -[A3]
00000A98 4F10 .invalid 7, [A0] // invalid opcode 4 with b == 4
00000A9A F903 .extension 0x903 <<F/4-5/4>> // unimplemented
00000A9C 0FE1 .incomplete
00000A9E 2042 movea.l A0, D2
00000AA0 6302 bls +0x4 /* 00000AA4 */
00000AA2 4234 06EC clr.b [A4 + D0.w * 8 - 0x20]
// begin alternate branch 00000AA4-00000AA6
label00000AA4:
00000AA4 06EC .incomplete
// end alternate branch 00000AA4-00000AA6
label00000AA4: // (misaligned)
00000AA6 7693 moveq.l D3, 0xFFFFFF93
00000AA8 006A C01E 6AA3 ori.w [A2 + 0x6AA3], 0xC01E
00000AAE 59F3 01EB 332B 1623 0521 svs [[0x332B] + 0x16230521]
00000AB8 01D8 .incomplete
00000ABA 1E6A D319 movea.b A7, [A2 - 0x2CE7]
00000ABE AC06 syscall SndControl, auto_pop
00000AC0 4121 .invalid 0, -[A1] // invalid opcode 4 with b == 4
00000AC2 B301 xor.b D1, D1
00000AC4 CD1C and.b [A4]+, D6
00000AC6 5B15 subq.b [A5], 5
00000AC8 E509 lsl D1.b, 2
00000ACA BB41 xor.w D1, D5
00000ACC 6A7B bpl +0x7D /* 00000B49 */
00000ACE 3B10 move.w -[A5], [A0]
00000AD0 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00000AD2 8305 sbcd D1, D5
00000AD4 1303 move.b -[A1], D3
00000AD6 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00000AD8 AC01 syscall SndDisposeChannel, auto_pop
00000ADA 2143 133C move.l [A0 + 0x133C], D3
00000ADE 331A move.w -[A1], [A2]+
00000AE0 EB87 asl D7, 5
00000AE2 786B moveq.l D4, 0x6B
00000AE4 0453 1710 subi.w [A3], 0x1710
00000AE8 2663 movea.l A3, -[A3]
00000AEA 1571 4F23 1253 0C1D 0493 0761 move.b [A2 + 0x761], [[A1 + 0x1253 + D4 * 8] + 0xC1D0493]
00000AF6 15C6 412F move.b [PC + 0x412F /* 00004C27, cstring ""<EOF> */], D6
00000AFA 6D04 blt +0x6 /* 00000B00 */
00000AFC 2386 0700 move.l [A1 + <<invalid base displacement size>> + D0 * 8], D6
label00000B00:
00000B00 57C9 E40D dbeq D1, -0x1BF5 /* FFFFEF0F */
00000B04 1C8A move.b [A6], A2
00000B06 2865 movea.l A4, -[A5]
00000B08 0444 1300 subi.w D4, 0x1300
00000B0C 16A3 move.b [A3], -[A3]
00000B0E 2010 move.l D0, [A0]
00000B10 E319 rol D1.b, 1
00000B12 6A8B bpl -0x73 /* 00000A9F */
00000B14 00F3 .incomplete
00000B16 0905 btst D5, D4
00000B18 1C63 movea.b A6, -[A3]
00000B1A 0033 061F A282 ori.b [A3 + A2.w * 2 - 0x126], 0x1F
00000B20 9307 subx.b D1, D7
00000B22 6505 bcs +0x7 /* 00000B29 */
00000B24 6B00 6105 bmi +0x6107 /* 00006C2B */
00000B28 9316 sub.b [A6], D1
00000B2A 5348 subq.w A0, 1
00000B2C 750D moveq.l D2, 0x0D
00000B2E 1645 movea.b A3, D5
00000B30 6310 bls +0x12 /* 00000B42 */
00000B32 3105 move.w -[A0], D5
00000B34 BB0D cmpm.b [A5]+, [A5]+
00000B36 1033 8C5A move.b D0, [A3 + A0 * 4 + 0x5A]
00000B3A 1E16 move.b D7, [A6]
00000B3C F135 .extension 0x135 <<F/4-5/0>> // unimplemented
00000B3E 4522 .invalid 2, -[A2] // invalid opcode 4 with b == 4
00000B40 CB0B abcd -[A5], -[A3]
label00000B42:
00000B42 815B or.w [A3]+, D0
00000B44 C01E and.b D0, [A6]+
00000B46 280F move.l D4, A7
00000B48 6113 bsr +0x15 /* 00000B5D */
00000B4A F01E 6A5B .pmove3 0xF01E, 0x6A5B // unimplemented
00000B4E 040F 418D subi.b A7, 0x8D
00000B52 012C A323 btst [A4 - 0x5CDD], D0
00000B56 46EB 01A5 move.w SR, [A3 + 0x1A5]
00000B5A 570F subq.b A7, 3
00000B5C 0621 2AC9 addi.b -[A1], 0xC9
00000B60 0CA9 759B 050D E014 cmpi.l [A1 - 0x1FEC], 0x759B050D
00000B68 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00000B6A 7B22 moveq.l D5, 0x22
00000B6C 3822 move.w D4, -[A2]
00000B6E CB1F and.b [A7]+, D5
00000B70 05CC .incomplete
00000B72 F5F9 .invalid <<F/7/2>>
00000B74 A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1
00000B76 CE04 and.b D7, D4
00000B78 4599 .invalid 2, [A1]+ // invalid opcode 4 with b == 6
00000B7A 0381 bclr D1, D1
00000B7C 5B4A subq.w A2, 5
00000B7E 0F3C D343 btst 0x43 /* 'C' */, D7
00000B82 81D8 divs.w D0, [A0]+
00000B84 DB3D add.b <<invalid special address>>, D5
00000B86 8194 or.l [A4], D0
00000B88 6319 bls +0x1B /* 00000BA3 */
00000B8A AD5B syscall SetControlReference/SetCRefCon, auto_pop
00000B8C 1B09 move.b -[A5], A1
00000B8E 0701 btst D1, D3
00000B90 5143 subq.w D3, 8
00000B92 0996 bclr [A6], D4
00000B94 6C3C bge +0x3E /* 00000BD2 */
00000B96 3822 move.w D4, -[A2]
00000B98 5373 8709 subq.w [[A3 + <<invalid base displacement size>> + A0 * 8]], 1
00000B9C 6F7E ble +0x80 /* 00000C1C */
00000B9E 0307 btst D7, D1
label00000BA0:
00000BA0 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
00000BA2 9B04 subx.b D5, D4
00000BA4 6868 bvc +0x6A /* 00000C0E */
00000BA6 68F8 bvc -0x6 /* 00000BA0 */
00000BA8 5330 7303 3B35 A6B3 subq.b [[A0 + <<invalid base displacement size>> + D7 * 2] + 0x3B35A6B3], 1
00000BB0 0181 bclr D1, D0
00000BB2 1053 movea.b A0, [A3]
00000BB4 1016 move.b D0, [A6]
00000BB6 CB0A abcd -[A5], -[A2]
00000BB8 C301 abcd D1, D1
00000BBA B30D cmpm.b [A1]+, [A5]+
00000BBC 830A sbcd -[A1], -[A2]
00000BBE 1B26 move.b -[A5], -[A6]
00000BC0 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00000BC2 CB00 abcd D5, D0
00000BC4 2B07 move.l -[A5], D7
00000BC6 0AC3 .incomplete
00000BC8 346B 0273 movea.w A2, [A3 + 0x273]
00000BCC 0073 2708 0223 ori.w [A3 + D0.w * 2 + 0x23], 0x2708
label00000BD2:
00000BD2 7B36 moveq.l D5, 0x36
00000BD4 3A43 movea.w A5, D3
00000BD6 6343 bls +0x45 /* 00000C1B */
00000BD8 10F3 1C83 move.b [A0]+, [A3 + D1 * 4 - 0x125]
00000BDC 0A43 01A2 xori.w D3, 0x1A2
00000BE0 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
00000BE2 330C move.w -[A1], A4
00000BE4 6D02 blt +0x4 /* 00000BE8 */
00000BE6 A302 syscall Read, flags=3
label00000BE8:
00000BE8 6B16 bmi +0x18 /* 00000C00 */
00000BEA 0802 A357 btst.b D2, 0x57 /* 'W' */
00000BEE 363A 6355 move.w D3, [PC + 0x6355 /* 00006F45, cstring ""<EOF> */]
00000BF2 630B bls +0xD /* 00000BFF */
00000BF4 BB03 xor.b D3, D5
00000BF6 BB14 xor.b [A4], D5
00000BF8 B304 xor.b D4, D1
00000BFA 9B0E subx.b -[A5], -[A6]
00000BFC CB07 abcd D5, D7
00000BFE BB03 xor.b D3, D5
label00000C00:
00000C00 2309 move.l -[A1], A1
00000C02 9B02 subx.b D5, D2
00000C04 331C move.w -[A1], [A4]+
00000C06 F093 3003 .extension 0x093 <<F/2-3/0>> // unimplemented
00000C0A 0643 10CB addi.w D3, 0x10CB
label00000C0E:
00000C0E 02EB .incomplete
00000C10 81B3 0F7B 000F B00F 1E0D 08A3 or.l [[A3 + 0xFB00F] + 0x1E0D08A3], D0
label00000C1C:
00000C1C 0533 6473 btst [A3 + D6.w * 4 + 0x73], D2
00000C20 0553 bchg [A3], D2
00000C22 1213 move.b D1, [A3]
00000C24 48AB 819B 0241 movem.w [A3 + 0x241], D0,D1,D3,D4,D7,A0,A7
00000C2A 2EF3 5094 move.l [A7]+, [A3 + D5.w - 0x108]
00000C2E 0802 0F36 btst.b D2, 0x36 /* '6' */
00000C32 3AA3 move.w [A5], -[A3]
00000C34 4B33 18BB .invalid 5, [A3 + D1 - 0x69] // invalid opcode 4 with b == 4
00000C38 011E btst [A6]+, D0
00000C3A 0307 btst D7, D1
fn00000C3C:
00000C3C 8B14 or.b [A4], D5
00000C3E 3AF3 3E22 move.w [A5]+, [A3 + D3 * 8 + 0x22]
00000C42 5301 subq.b D1, 1
00000C44 F6FC 5300 .extension 0x6FC <<F/2-3/3>> // unimplemented
00000C48 A304 syscall Control, flags=3
00000C4A AB01 syscall BitsToMap
00000C4C 9021 sub.b D0, -[A1]
00000C4E 478B .invalid 3, A3 // invalid opcode 4 with b == 6
00000C50 0483 03DA A327 subi.l D3, 0x3DAA327
00000C56 8B00 sbcd D5, D0
00000C58 3AAB 1DED move.w [A5], [A3 + 0x1DED]
00000C5C 0593 bclr [A3], D2
00000C5E 0621 0903 addi.b -[A1], 0x3
00000C62 4266 clr.w -[A6]
00000C64 830F sbcd -[A1], -[A7]
00000C66 9306 subx.b D1, D6
00000C68 2309 move.l -[A1], A1
00000C6A 66FB bne -0x3 /* 00000C67 */
00000C6C 0703 btst D3, D3
00000C6E 3C3B 293A FB1F E308 6B03 move.w D6, [[PC - 0x4E01CF8 + D2] + 0x6B03]
00000C78 0B1A btst [A2]+, D5
00000C7A BA42 cmp.w D5, D2
00000C7C 44CB move.b A3, CCR
00000C7E 057E bchg <<invalid special address>>, D2
00000C80 1B09 move.b -[A5], A1
00000C82 8512 or.b [A2], D2
00000C84 121B move.b D1, [A3]+
00000C86 091A btst [A2]+, D4
00000C88 741B moveq.l D2, 0x1B
00000C8A 0F81 bclr D1, D7
00000C8C 0000 BB1D ori.b D0, 0x1D
00000C90 3652 movea.w A3, [A2]
00000C92 030C btst A4, D1
00000C94 DB72 D394 add.w <<invalid full ext with I/IS == 4>>, D5
00000C98 3A93 move.w [A5], [A3]
00000C9A 1DD2 move.b <<invalid special address>>, [A2]
00000C9C 0143 bchg D3, D0
00000C9E E322 asl D2.b, D1
00000CA0 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000CA2 CB06 abcd D5, D6
00000CA4 6196 bsr -0x68 /* 00000C3C */
00000CA6 1B04 move.b -[A5], D4
00000CA8 0802 0F2A btst.b D2, 0x2A /* '*' */
00000CAC 3C3A AB2C move.w D6, [PC - 0x54D4 /* FFFFB7DA, cstring ""<EOF> */]
00000CB0 46E1 move.w SR, -[A1]
00000CB2 010B btst A3, D0
00000CB4 1BE9 019B move.b <<invalid special address>>, [A1 + 0x19B]
00000CB8 0008 020F ori.b A0, 0xF
00000CBC E501 asl D1.b, 2
00000CBE CB18 and.b [A0]+, D5
00000CC0 2302 move.l -[A1], D2
00000CC2 E101 asl D1.b, 8
00000CC4 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00000CC6 E901 asl D1.b, 4
00000CC8 EB08 lsl D0.b, 5
00000CCA 0802 0FE5 btst.b D2, 0xE5
00000CCE 01E3 .incomplete
00000CD0 00E1 .incomplete
00000CD2 05CB .incomplete
00000CD4 3712 move.w -[A3], [A2]
00000CD6 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00000CD8 B242 cmp.w D1, D2
00000CDA E508 lsl D0.b, 2
00000CDC CB40 exg D5, D0
00000CDE 1B0F move.b -[A5], A7
00000CE0 A643 syscall SetFilType, flags=6
00000CE2 03D4 .incomplete
00000CE4 859D or.l [A5]+, D2
00000CE6 0F79 105A 5346 bchg [0x105A5346], D7
00000CEC F36B .extension 0x36B <<F/4-5/1>> // unimplemented
00000CEE 4B22 .invalid 5, -[A2] // invalid opcode 4 with b == 4
00000CF0 B313 xor.b [A3], D1
label00000CF2:
00000CF2 1111 move.b -[A0], [A1]
00000CF4 2103 move.l -[A0], D3
00000CF6 5B04 subq.b D4, 5
00000CF8 68F8 bvc -0x6 /* 00000CF2 */
00000CFA 2A4E movea.l A5, A6
00000CFC 0B08 btst A0, D5
00000CFE 410F .invalid 0, A7 // invalid opcode 4 with b == 4
00000D00 7B05 moveq.l D5, 0x05
00000D02 8907 sbcd D4, D7
00000D04 BB0A cmpm.b [A5]+, [A2]+
00000D06 0802 0F85 btst.b D2, 0x85
00000D0A 07C3 .incomplete
00000D0C 1458 movea.b A2, [A0]+
00000D0E 9B18 sub.b [A0]+, D5
00000D10 0F42 bchg D2, D7
00000D12 0A01 2E0B xori.b D1, 0xB
00000D16 427B 0B83 067B 3923 clr.w [[ + <<invalid base displacement size>> + D0 * 2] + 0x67B3923]
00000D1E 0663 8134 addi.w -[A3], 0x8134
00000D22 0F0D btst A5, D7
00000D24 D410 add.b D2, [A0]
00000D26 74EB moveq.l D2, 0xFFFFFFEB
00000D28 02E3 .incomplete
00000D2A 0B03 btst D3, D5
00000D2C 1485 move.b [A2], D5
00000D2E 19AB 055B 1233 move.b [A4 + D1.w * 2 + 0x33], [A3 + 0x55B]
00000D34 0AA9 0036 BB12 0305 xori.l [A1 + 0x305], 0x36BB12
00000D3C 340D move.w D2, A5
00000D3E 0130 5B10 btst [A0 + D5 * 2], D0
00000D42 0305 btst D5, D1
00000D44 0455 012A subi.w [A5], 0x12A
00000D48 104B movea.b A0, A3
00000D4A 0901 btst D1, D4
00000D4C 7087 moveq.l D0, 0xFFFFFF87
00000D4E 0AEF .incomplete
00000D50 28C5 move.l [A4]+, D5
00000D52 CD02 abcd D6, D2
00000D54 CB68 3007 and.w [A0 + 0x3007], D5
00000D58 01CB .incomplete
00000D5A CB0C abcd -[A5], -[A4]
00000D5C 6935 bvs +0x37 /* 00000D93 */
00000D5E D709 addx.b -[A3], -[A1]
00000D60 6ADB bpl -0x23 /* 00000D3D */
00000D62 1173 2605 35F7 move.b [A0 + 0x35F7], [A3 + D2.w * 8 + 0x5]
00000D68 8965 or.w -[A5], D4
00000D6A 8D38 B6D3 or.b [0xFFFFB6D3], D6
00000D6E 9EEB 0F3C sub.w A7, [A3 + 0xF3C]
00000D72 3C02 move.w D6, D2
00000D74 AB18 syscall PushVerb
00000D76 3593 059E 45D2 move.w [[] + D0 * 4 + 0x45D2], [A3]
00000D7C 3B02 move.w -[A5], D2
00000D7E 4E90 jsr [A0]
00000D80 705A moveq.l D0, 0x5A
00000D82 C5C5 muls.w D2, D5
00000D84 030C btst A4, D1
00000D86 CB03 abcd D5, D3
00000D88 61C5 bsr -0x39 /* 00000D4F */
00000D8A EB1C rol D4.b, 5
00000D8C 9B29 4100 sub.b [A1 + 0x4100], D5
00000D90 C333 8303 B346 0F02 and.b [[A3 + <<invalid base displacement size>> + A0 * 2] - 0x4CB9F0FE], D1
00000D98 0FDA .incomplete
00000D9A 822A 28EB or.b D1, [A2 + 0x28EB]
00000D9E 205B movea.l A0, [A3]+
00000DA0 3034 0903 8705 2EC3 move.w D0, [[A4 + <<invalid base displacement size>> + D0] - 0x78FAD13D]
00000DA8 3653 movea.w A3, [A3]
00000DAA 152B 00D0 move.b -[A2], [A3 + 0xD0]
00000DAE 1701 move.b -[A3], D1
00000DB0 83F5 0933 051F 9B04 0B09 5337 divs.w D1, [[A5 + 0x51F9B04 + D0] + 0xB095337]
00000DBC 7B22 moveq.l D5, 0x22
label00000DBE:
00000DBE C579 0B30 0253 and.w [0x0B300253], D2
00000DC4 3546 36B0 move.w [A2 + 0x36B0], D6
00000DC8 A548 syscall PtrZone, flags=5
00000DCA 9159 sub.w [A1]+, D0
00000DCC D318 add.b [A0]+, D1
00000DCE F32A .extension 0x32A <<F/4-5/1>> // unimplemented
00000DD0 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00000DD2 0308 btst A0, D1
00000DD4 3C05 move.w D6, D5
00000DD6 07BB 0DA1 A45B bclr [[-0x5BA5 + D0 * 4]], D3
00000DDC 12C7 move.b [A1]+, D7
00000DDE 0B72 01D1 bchg [[]], D5
00000DE2 826B 0A4B or.w D1, [A3 + 0xA4B]
00000DE6 1083 move.b [A0], D3
00000DE8 0154 bchg [A4], D0
00000DEA BB08 cmpm.b [A5]+, [A0]+
00000DEC 7B1C moveq.l D5, 0x1C
00000DEE 0304 btst D4, D1
00000DF0 92BB 00FB sub.l D1, [PC + D0.w - 0x5]
00000DF4 05B3 044D bclr [A3 + D0.w * 4 + 0x4D], D2
00000DF8 81EB 136E divs.w D0, [A3 + 0x136E]
00000DFC 30C6 move.w [A0]+, D6
00000DFE AD50 syscall CountMItems, auto_pop
00000E00 CB6D 0626 and.w [A5 + 0x626], D5
00000E04 9312 sub.b [A2], D1
00000E06 AD50 syscall CountMItems, auto_pop
00000E08 E1D8 asl .w [A0]+
00000E0A D70B addx.b -[A3], -[A3]
00000E0C 2FA3 331B 1222 1B2F move.l [[A7 + D3 * 2] + 0x12221B2F], -[A3]
00000E14 8109 sbcd -[A0], -[A1]
00000E16 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000E18 5334 5AE5 subq.b [A4 + D5 * 2 - 0x27], 1
00000E1C F502 .extension 0x502 <<F/4-5/2>> // unimplemented
00000E1E AB61 syscall rMASK11
00000E20 659C bcs -0x62 /* 00000DBE */
00000E22 EB0D lsl D5.b, 5
00000E24 E901 asl D1.b, 4
00000E26 7309 moveq.l D1, 0x09
00000E28 F101 .extension 0x101 <<F/4-5/0>> // unimplemented
00000E2A 333E move.w -[A1], <<invalid special address>>
00000E2C E501 asl D1.b, 2
00000E2E EB0B lsl D3.b, 5
00000E30 4608 not.b A0
00000E32 2509 move.l -[A2], A1
00000E34 C361 and.w -[A1], D1
00000E36 6E30 bgt +0x32 /* 00000E68 */
00000E38 BB30 E519 xor.b [[A0 + A6 * 4]], D5
00000E3C 5A60 addq.w -[A0], 5
00000E3E 7CF3 moveq.l D6, 0xFFFFFFF3
00000E40 3102 move.w -[A0], D2
00000E42 BB73 E917 B304 CB42 xor.w [[A3] + A6 - 0x4CFB34BE], D5
00000E4A 6B03 bmi +0x5 /* 00000E4F */
00000E4C 5305 subq.b D5, 1
00000E4E 5A60 addq.w -[A0], 5
00000E50 BE42 cmp.w D7, D2
00000E52 000F 300B ori.b A7, 0xB
00000E56 1511 move.b -[A2], [A1]
00000E58 0333 5302 0F09 btst [[A3 + <<invalid base displacement size>> + D5 * 2] + 0xF09], D1
00000E5E 03F0 .incomplete
00000E60 BE42 cmp.w D7, D2
00000E62 02FB .incomplete
00000E64 7436 moveq.l D2, 0x36
00000E66 AB04 syscall ColorMap
label00000E68:
00000E68 5A60 addq.w -[A0], 5
00000E6A A13C syscall CmpString, flags=1
00000E6C D313 add.b [A3], D1
00000E6E 7002 moveq.l D0, 0x02
00000E70 0F45 bchg D5, D7
00000E72 C00D and.b D0, A5
00000E74 E2CA lsr .w A2
00000E76 C170 22D3 and.w [A0 + D2.w * 2 - 0x45], D0
00000E7A 07F6 .incomplete
00000E7C F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00000E7E 8308 sbcd -[A1], -[A0]
00000E80 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00000E82 5300 subq.b D0, 1
00000E84 0B00 btst D0, D5
00000E86 C1AF 06AB and.l [A7 + 0x6AB], D0
00000E8A 0973 118B 0D3B 0B06 bchg [[ + <<invalid base displacement size>> + D1] + 0xD3B0B06], D4
00000E92 FB0B .extension 0xB0B <<F/4-5/5>> // unimplemented
00000E94 6B01 bmi +0x3 /* 00000E97 */
00000E96 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00000E98 5A58 addq.w [A0]+, 5
00000E9A CB0F abcd -[A5], -[A7]
00000E9C A102 syscall Read, flags=1
00000E9E 7B0E moveq.l D5, 0x0E
00000EA0 A502 syscall Read, flags=5
00000EA2 C30F abcd -[A1], -[A7]
00000EA4 9B0C subx.b -[A5], -[A4]
00000EA6 929B sub.l D1, [A3]+
00000EA8 1113 move.b -[A0], [A3]
00000EAA 0F13 btst [A3], D7
00000EAC 193B 4E6B move.b -[A4], [PC + D4 * 8 + 0x6B]
00000EB0 02BB 09FC 2D3E 0B00 andi.l [PC + <<invalid base displacement size>> + D0 * 2], 0x9FC2D3E
// begin alternate branch 00000EB4-00000EB8
label00000EB4:
00000EB4 2D3E move.l -[A6], <<invalid special address>>
00000EB6 0B00 btst D0, D5
// end alternate branch 00000EB4-00000EB8
label00000EB4: // (misaligned)
00000EB8 7ECA moveq.l D7, 0xFFFFFFCA
00000EBA 68F8 bvc -0x6 /* 00000EB4 */
00000EBC B65B cmp.w D3, [A3]+
00000EBE 007E CA01 ori.w <<invalid special address>>, 0xCA01
00000EC2 6906 bvs +0x8 /* 00000ECA */
00000EC4 08BC E50F DB65 bclr.b 0x65 /* 'e' */, 0xF
label00000ECA:
00000ECA DA43 add.w D5, D3
00000ECC 004B 0D2A ori.w A3, 0xD2A /* '\r*' */
00000ED0 10AA 1355 move.b [A0], [A2 + 0x1355]
00000ED4 82FB 2081 divu.w D1, [PC + D2.w - 0x127]
00000ED8 4633 22A5 not.b [A3 + D2.w * 2 - 0x91]
00000EDC 0E0F 6E36 .invalid.b A7, 0x36 /* '6' */ // invalid immediate operation
00000EE0 663B bne +0x3D /* 00000F1D */
00000EE2 2651 movea.l A3, [A1]
00000EE4 030F btst A7, D1
00000EE6 DA41 add.w D5, D1
00000EE8 0245 035B andi.w D5, 0x35B
00000EEC 761B moveq.l D3, 0x1B
00000EEE 0742 bchg D2, D3
00000EF0 0310 btst [A0], D1
00000EF2 7373 moveq.l D1, 0x73
00000EF4 AAD3 syscall 0xAD3
00000EF6 3EF3 0642 move.w [A7]+, [A3 + D0.w * 8 + 0x42]
00000EFA 06EC .incomplete
00000EFC 423A CB3E clr.b [PC - 0x34C2 /* FFFFDA3C, cstring ""<EOF> */]
00000F00 A113 syscall FlushVol, flags=1
00000F02 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00000F04 6903 bvs +0x5 /* 00000F09 */
00000F06 0F38 2B1C btst [0x00002B1C], D7
00000F0A 086D 143A A344 bchg.b [A5 - 0x5CBC], 0x3A /* ':' */
00000F10 E10C lsl D4.b, 8
00000F12 449B neg.l [A3]+
00000F14 0001 EEBB ori.b D1, 0xBB
00000F18 1006 move.b D0, D6
00000F1A 08A7 0A12 bclr.b -[A7], 0x12
00000F1E C302 abcd D1, D2
00000F20 0B00 btst D0, D5
00000F22 1B01 move.b -[A5], D1
00000F24 3445 movea.w A2, D5
00000F26 3A23 move.w D5, -[A3]
00000F28 4038 8B08 negx.b [0xFFFF8B08]
00000F2C 0802 0FDA btst.b D2, 0xDA
00000F30 30E3 move.w [A0]+, -[A3]
00000F32 1612 move.b D3, [A2]
00000F34 8846 or.w D4, D6
00000F36 E503 asl D3.b, 2
00000F38 7B0E moveq.l D5, 0x0E
00000F3A FCC3 0F43 .extension 0xCC3 <<F/2-3/6>> // unimplemented
00000F3E 6AAB bpl -0x53 /* 00000EEB */
00000F40 01FB .incomplete
00000F42 148B move.b [A2], A3
00000F44 04AB 40B3 49E3 344B subi.l [A3 + 0x344B], 0x40B349E3
00000F4C 229B move.l [A1], [A3]+
00000F4E 0C8B 0E34 9070 cmpi.l A3, 0xE349070
00000F54 7C2B moveq.l D6, 0x2B
00000F56 2C02 move.l D6, D2
00000F58 0FDA .incomplete
00000F5A 5330 8863 subq.b [A0 + A0 + 0x63], 1
00000F5E 532A 2882 subq.b [A2 + 0x2882], 1
00000F62 C31A and.b [A2]+, D1
00000F64 F70C .extension 0x70C <<F/4-5/3>> // unimplemented
00000F66 E908 lsl D0.b, 4
00000F68 E11C rol D4.b, 8
00000F6A A36E syscall SlotManager, flags=3
00000F6C 7002 moveq.l D0, 0x02
00000F6E C379 2A10 3A03 and.w [0x2A103A03], D1
00000F74 0AA6 2C5B 04E1 xori.l -[A6], 0x2C5B04E1
00000F7A 1512 move.b -[A2], [A2]
00000F7C 2C02 move.l D6, D2
00000F7E 6B4D bmi +0x4F /* 00000FCD */
00000F80 C70D abcd -[A3], -[A5]
00000F82 277E 2CA1 move.l [A3 + 0x2CA1], <<invalid special address>>
00000F86 0289 11B3 857B andi.l A1, 0x11B3857B
00000F8C 221B move.l D1, [A3]+
00000F8E 0423 012C subi.b -[A3], 0x2C /* ',' */
00000F92 2A10 move.l D5, [A0]
00000F94 631F bls +0x21 /* 00000FB5 */
00000F96 8A4A or.w D5, A2
00000F98 E70B lsl D3.b, 3
00000F9A 151B move.b -[A2], [A3]+
00000F9C 1238 0840 move.b D1, [0x00000840]
00000FA0 D044 add.w D0, D4
00000FA2 430F .invalid 1, A7 // invalid opcode 4 with b == 4
00000FA4 042B 096E 302B subi.b [A3 + 0x302B], 0x6E /* 'n' */
00000FAA 0ED7 .incomplete
00000FAC 0D6D FB67 bchg [A5 - 0x499], D6
00000FB0 9B04 subx.b D5, D4
00000FB2 2B09 move.l -[A5], A1
00000FB4 0195 bclr [A5], D0
00000FB6 0307 btst D7, D1
00000FB8 6D37 blt +0x39 /* 00000FF1 */
00000FBA 5C39 2861 F341 addq.b [0x2861F341], 6
00000FC0 0979 2843 0DE5 bchg [0x28430DE5], D4
00000FC6 05A7 bclr -[A7], D2
00000FC8 0C77 7BA2 4603 cmpi.w [A7 + D4.w * 8 + 0x3], 0x7BA2
00000FCE 03AB 01C7 bclr [A3 + 0x1C7], D1
00000FD2 8A12 or.b D5, [A2]
00000FD4 1B04 move.b -[A5], D4
00000FD6 6B03 bmi +0x5 /* 00000FDB */
00000FD8 631F bls +0x21 /* 00000FF9 */
00000FDA 9B12 sub.b [A2], D5
00000FDC 42F7 0D6D .invalid <<invalid full ext with IS == 1 and I/IS == 5>> // invalid opcode 4 with subtype 1
00000FE0 F70D .extension 0x70D <<F/4-5/3>> // unimplemented
00000FE2 7EB7 moveq.l D7, 0xFFFFFFB7
00000FE4 0D8F bclr A7, D6
00000FE6 0300 btst D0, D1
00000FE8 4702 .invalid 3, D2 // invalid opcode 4 with b == 4
00000FEA FE23 00F7 .unknown 0xFE23 0x00F7 (W = 7)
00000FEE 0DA4 bclr -[A4], D6
00000FF0 F70D .extension 0x70D <<F/4-5/3>> // unimplemented
00000FF2 B569 0EF7 xor.w [A1 + 0xEF7], D2
00000FF6 0BE8 .incomplete
00000FF8 7942 moveq.l D4, 0x42
00000FFA 0F79 420F 7D42 bchg [0x420F7D42], D7
00001000 B364 xor.w -[A4], D1
00001002 6542 bcs +0x44 /* 00001046 */
00001004 4702 .invalid 3, D2 // invalid opcode 4 with b == 4
00001006 5414 addq.b [A4], 2
00001008 6108 bsr +0xA /* 00001012 */
0000100A 8307 sbcd D1, D7
0000100C 2B0D move.l -[A5], A5
0000100E 8B36 A30E 5300 or.b [[A6 + <<invalid base displacement size>>] + A2 * 2 + 0x5300], D5
// begin alternate branch 00001012-00001014
fn00001012:
00001012 5300 subq.b D0, 1
// end alternate branch 00001012-00001014
fn00001012: // (misaligned)
00001014 3B02 move.w -[A5], D2
00001016 3C90 move.w [A6], [A0]
00001018 0164 bchg -[A4], D0
0000101A 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
0000101C 0164 bchg -[A4], D0
0000101E 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001020 0164 bchg -[A4], D0
00001022 0B4E bchg A6, D5
00001024 533D subq.b <<invalid special address>>, 1
00001026 9B09 subx.b -[A5], -[A1]
00001028 D70D addx.b -[A3], -[A5]
0000102A E335 roxl D5.b, D1
0000102C 6AA7 bpl -0x57 /* 00000FD5 */
0000102E 0DA3 bclr -[A3], D6
00001030 E1A4 asl D4, D0
00001032 3D11 move.w -[A6], [A1]
00001034 D343 addx.w D1, D3
00001036 C70E abcd -[A3], -[A6]
00001038 2FD3 move.l <<invalid special address>>, [A3]
0000103A 43A5 .invalid 1, -[A5] // invalid opcode 4 with b == 6
0000103C 1FE7 move.b <<invalid special address>>, -[A7]
0000103E 8DCE divs.w D6, A6
00001040 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00001042 A51F syscall DisposPtr/DisposePtr, flags=5
00001044 E104 asl D4.b, 8
label00001046:
00001046 0802 4B44 btst.b D2, 0x44 /* 'D' */
0000104A E53C rol D4.b, D2
0000104C 791E moveq.l D4, 0x1E
0000104E 0306 btst D6, D1
00001050 1B18 move.b -[A5], [A0]+
00001052 F327 .extension 0x327 <<F/4-5/1>> // unimplemented
00001054 DB3D add.b <<invalid special address>>, D5
00001056 1B18 move.b -[A5], [A0]+
00001058 D307 addx.b D1, D7
0000105A 5B4A subq.w A2, 5
fn0000105C:
0000105C A5AD syscall ReplaceGestalt, flags=5
0000105E 511D subq.b [A5]+, 8
00001060 6424 bcc +0x26 /* 00001086 */
00001062 CB09 abcd -[A5], -[A1]
00001064 5B17 subq.b [A7], 5
00001066 FB5F .extension 0xB5F <<F/4-5/5>> // unimplemented
00001068 225B movea.l A1, [A3]+
0000106A 4A61 tst.w -[A1]
0000106C 5F6A AB38 subq.w [A2 - 0x54C8], 7
00001070 E34B lsl D3.w, 1
00001072 E465 asr D5.w, D2
00001074 5F7B 6736 2DA8 0702 F8B3 subq.w [[PC + 0x2DA80702] + D6 * 8 - 0x74D], 7
0000107E 077B 4421 bchg [PC + D4.w * 4 + 0x21], D3
// begin alternate branch 00001080-00001082
fn00001080:
00001080 4421 neg.b -[A1]
// end alternate branch 00001080-00001082
fn00001080: // (misaligned)
00001082 090B btst A3, D4
00001084 22CA move.l [A1]+, A2
label00001086:
00001086 6109 bsr +0xB /* 00001091 */
00001088 C304 abcd D1, D4
0000108A 3301 move.w -[A1], D1
0000108C A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
0000108E 1B07 move.b -[A5], D7
00001090 433F .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
00001092 C302 abcd D1, D2
00001094 723E moveq.l D1, 0x3E
00001096 BA8B cmp.l D5, A3
00001098 2FC1 move.l <<invalid special address>>, D1
0000109A BF2C 230D xor.b [A4 + 0x230D], D7
0000109E A30E syscall UnmountVol/HUnmountVol, flags=3
000010A0 C31F and.b [A7]+, D1
000010A2 2C6B 0BE3 movea.l A6, [A3 + 0xBE3]
000010A6 5587 subq.l D7, 2
000010A8 0E7E CBDE .invalid.w <<invalid special address>>, 0xCBDE // invalid immediate operation
000010AC F321 .extension 0x321 <<F/4-5/1>> // unimplemented
000010AE 0416 61E4 subi.b [A6], 0xE4
000010B2 61CC bsr -0x32 /* 00001080 */
000010B4 9B51 sub.w [A1], D5
000010B6 CAA3 and.l D5, -[A3]
000010B8 01D3 .incomplete
000010BA D98D addx.l -[A4], -[A5]
000010BC 0563 bchg -[A3], D2
000010BE 5973 6843 subq.w [A3 + D6 + 0x43], 4
000010C2 3FF6 FC33 move.w <<invalid special address>>, [A6 + A7 * 4 + 0x33]
000010C6 1E03 move.b D7, D3
000010C8 10EB 314B move.b [A0]+, [A3 + 0x314B]
000010CC 18A0 move.b [A4], -[A0]
000010CE 6570 bcs +0x72 /* 00001140 */
000010D0 618A bsr -0x74 /* 0000105C */
000010D2 0F25 btst -[A5], D7
000010D4 56C3 sne D3
000010D6 39B3 3143 3FBA 8355 4368 CB25 move.w [A4 - 0x34DB], [[A3 + <<invalid base displacement size>>] + 0x3FBA8355]
000010E2 1303 move.b -[A1], D3
000010E4 7315 moveq.l D1, 0x15
000010E6 4206 clr.b D6
000010E8 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
000010EA 4263 clr.w -[A3]
000010EC 6CC1 bge -0x3D /* 000010AF */
000010EE D0C3 add.w A0, D3
000010F0 0763 bchg -[A3], D3
000010F2 423B 41F7 clr.b <<invalid full ext with IS == 1 and I/IS == 7>>
000010F6 0F4C bchg A4, D7
000010F8 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
000010FA 437B 4505 chk.w D1, [[PC + <<invalid base displacement size>>] + D4 * 4]
000010FE 2B10 move.l -[A5], [A0]
00001100 B70F cmpm.b [A3]+, [A7]+
00001102 6523 bcs +0x25 /* 00001127 */
00001104 06F3 .incomplete
00001106 2D41 05EB move.l [A6 + 0x5EB], D1
0000110A 3665 movea.w A3, -[A5]
0000110C 040F 9491 subi.b A7, 0x91
00001110 0413 038B subi.b [A3], 0x8B
00001114 4208 clr.b A0
00001116 020F 6E36 andi.b A7, 0x36 /* '6' */
0000111A 0B24 btst -[A4], D5
0000111C 218E 0BA5 4B04 move.l [[0x4B04] + D0 * 2], A6
00001122 0F01 btst D1, D7
00001124 0501 btst D1, D2
00001126 13C1 22A3 06B3 move.b [0x22A306B3], D1
0000112C 559B subq.l [A3]+, 2
0000112E 007A 630A 16EB ori.w [PC + 0x16EB /* 0000281B, cstring ""<EOF> */], 0x630A /* 'c\n' */
label00001134:
00001134 0023 790A ori.b -[A3], 0xA /* '\n' */
00001138 0304 btst D4, D1
0000113A 2107 move.l -[A0], D7
0000113C 4114 .invalid 0, [A4] // invalid opcode 4 with b == 4
0000113E 0705 btst D5, D3
label00001140:
00001140 CE13 and.b D7, [A3]
00001142 30B3 55D3 093E 6B77 move.w [A0], [[] + 0x93E6B77]
0000114A EB68 lsl D0.w, D5
0000114C 8363 or.w -[A3], D1
0000114E D309 addx.b -[A1], -[A1]
00001150 164B movea.b A3, A3
00001152 3FCB move.w <<invalid special address>>, A3
00001154 198B 2FFB 4B63 41E3 550B 4563 move.b [[0x4B6341E3] + 0x550B4563], A3
00001160 41E3 lea.l A0, -[A3]
00001162 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
00001164 4CCB 19B3 movem.l D0,D1,D4,D5,D7,A0,A3,A4, A3
00001168 63AB bls -0x53 /* 00001115 */
0000116A 0245 03E3 andi.w D5, 0x3E3
0000116E 2103 move.l -[A0], D3
00001170 04EB .incomplete
00001172 8FCA divs.w D7, A2
00001174 5328 0B25 subq.b [A0 + 0xB25], 1
00001178 7B44 moveq.l D5, 0x44
0000117A 234C 2653 move.l [A1 + 0x2653], A4
0000117E 0A5B 078D xori.w [A3]+, 0x78D
00001182 DA5B add.w D5, [A3]+
00001184 1501 move.b -[A2], D1
00001186 1F03 move.b -[A7], D3
00001188 02E6 .incomplete
0000118A ECFB 15BB 06BB bfclr [PC + D0.w * 8 - 0x69] {22:D3}
00001190 55E1 scs -[A1]
00001192 3023 move.w D0, -[A3]
00001194 4753 chk.w D3, [A3]
label00001196:
00001196 26F3 3BC0 move.l [A3]+, [ + <<invalid base displacement size>>]
0000119A 8381 AB04 unpk D1, D1, 0xAB04
0000119E 0B03 btst D3, D5
000011A0 A332 syscall FlushEvents, flags=3
000011A2 AAA3 syscall CodecDispatch
000011A4 0DBB 0653 bclr [PC + D0.w * 8 + 0x53], D6
000011A8 267B 0D41 movea.l A3, [[PC + <<invalid base displacement size>>]]
000011AC 001B 0E02 ori.b [A3]+, 0x2
000011B0 6382 bls -0x7C /* 00001134 */
000011B2 3413 move.w D2, [A3]
000011B4 7706 moveq.l D3, 0x06
000011B6 ECFB 35D3 0910 bfclr [PC + D0] {23:19}
000011BC 8B2F EB0F or.b [A7 - 0x14F1], D5
000011C0 78E3 moveq.l D4, 0xFFFFFFE3
000011C2 55A3 subq.l -[A3], 2
000011C4 0F5A bchg [A2]+, D7
000011C6 60CE bra -0x30 /* 00001196 */
000011C8 5326 subq.b -[A6], 1
000011CA 0529 0344 btst [A1 + 0x344], D2
000011CE 3013 move.w D0, [A3]
000011D0 0B53 bchg [A3], D5
000011D2 0753 bchg [A3], D3
000011D4 26E4 move.l [A3]+, -[A4]
000011D6 E308 lsl D0.b, 1
000011D8 BB0C cmpm.b [A5]+, [A4]+
000011DA 5326 subq.b -[A6], 1
000011DC F30C .extension 0x30C <<F/4-5/1>> // unimplemented
000011DE 1B1B move.b -[A5], [A3]+
000011E0 BA83 cmp.l D5, D3
000011E2 778B moveq.l D3, 0xFFFFFF8B
000011E4 146E E463 movea.b A2, [A6 - 0x1B9D]
000011E8 0223 0953 andi.b -[A3], 0x53 /* 'S' */
000011EC 263A 2300 move.l D3, [PC + 0x2300 /* 000034EE, cstring ""<EOF> */]
000011F0 6341 bls +0x43 /* 00001233 */
000011F2 5326 subq.b -[A6], 1
000011F4 2B4C E30F move.l [A5 - 0x1CF1], A4
000011F8 CB4B exg A5, A3
000011FA 169B move.b [A3], [A3]+
000011FC 12FB 4B1B 074B 3F03 move.b [A1]+, [[PC + D4 * 2] + 0x74B3F03]
00001204 274B 3FC3 move.l [A3 + 0x3FC3], A3
00001208 270B move.l -[A3], A3
0000120A 0093 E306 AB03 ori.l [A3], 0xE306AB03
00001210 9363 sub.w -[A3], D1
00001212 1E16 move.b D7, [A6]
00001214 9304 subx.b D1, D4
00001216 FB67 .extension 0xB67 <<F/4-5/5>> // unimplemented
00001218 E82B lsr D3.b, D4
0000121A 0941 bchg D1, D4
0000121C 05BB 5BA1 069B bclr [[0x69B + D5 * 2]], D2
00001222 0E33 0ED3 1763 0176 8306 4315 .invalid.b [[A3 + 0x176] - 0x7CF9BCEB], 0xD3 // invalid immediate operation
0000122E CDB2 28EB and.l [A2 + D2 - 0x21], D6
00001232 1FE3 move.b <<invalid special address>>, -[A3]
00001234 10E3 move.b [A0]+, -[A3]
00001236 10E3 move.b [A0]+, -[A3]
00001238 10AB 16AB move.b [A0], [A3 + 0x16AB]
0000123C 3E65 movea.w A7, -[A5]
0000123E 0E6B 0B2B 4C0F .invalid.w [A3 + 0x4C0F], 0xB2B // invalid immediate operation
00001244 C0AB 0CDB and.l D0, [A3 + 0xCDB]
00001248 045B 1061 subi.w [A3]+, 0x1061
0000124C 0C53 2645 cmpi.w [A3], 0x2645 /* '&E' */
00001250 0BD2 .incomplete
00001252 0802 0F30 btst.b D2, 0x30 /* '0' */
00001256 3A8B move.w [A5], A3
00001258 54A1 addq.l -[A1], 2
0000125A 0E65 0193 .invalid.w -[A5], 0x193 // invalid immediate operation
0000125E 0808 020F btst.b A0, 0xF
00001262 303A 1B28 move.w D0, [PC + 0x1B28 /* 00002D8C, cstring ""<EOF> */]
00001266 6101 bsr +0x3 /* 00001269 */
00001268 3A43 movea.w A5, D3
0000126A 4463 neg.w -[A3]
0000126C 412B 4C53 .invalid 0, [A3 + 0x4C53] // invalid opcode 4 with b == 4
00001270 260B move.l D3, A3
00001272 03FB .incomplete
00001274 4B66 chk.w D5, -[A6]
00001276 A30B syscall Rename/PBHRename/HRename, flags=3
00001278 3A93 move.w [A5], [A3]
0000127A 35A1 12CB move.w [A2 + D1.w * 2 - 0x53], -[A1]
0000127E 07BE bclr <<invalid special address>>, D3
00001280 FB15 .extension 0xB15 <<F/4-5/5>> // unimplemented
00001282 CE0B and.b D7, A3
00001284 4538 08BE .invalid 2, [0x000008BE] // invalid opcode 4 with b == 4
00001288 FB4B .extension 0xB4B <<F/4-5/5>> // unimplemented
0000128A 0149 bchg A1, D0
0000128C BAA3 cmp.l D5, -[A3]
0000128E 328B move.w [A1], A3
00001290 142A 280B move.b D2, [A2 + 0x280B]
00001294 03C3 .incomplete
00001296 55D8 scs [A0]+
00001298 BAC3 cmpa.w A5, D3
0000129A 558B subq.l A3, 2
0000129C 1493 move.b [A2], [A3]
0000129E 07CE .incomplete
000012A0 BB55 xor.w [A5], D5
000012A2 3808 move.w D4, A0
000012A4 E2AB lsr D3, D1
000012A6 1600 move.b D3, D0
000012A8 2B57 3002 move.l [A5 + 0x3002 /* export_1532 */], [A7]
000012AC 0F65 bchg -[A5], D7
000012AE 0AC1 .incomplete
000012B0 0423 0B53 subi.b -[A3], 0x53 /* 'S' */
000012B4 072B 4C3D btst [A3 + 0x4C3D], D3
000012B8 0546 bchg D6, D2
000012BA 3105 move.w -[A0], D5
000012BC 02D3 .incomplete
000012BE 7A3B moveq.l D5, 0x3B
000012C0 050F btst A7, D2
000012C2 66BB bne -0x43 /* 0000127F */
000012C4 61EB bsr -0x13 /* 000012B1 */
000012C6 0803 0363 btst.b D3, 0x63 /* 'c' */
000012CA 1917 move.b -[A4], [A7]
000012CC 02F8 .incomplete
000012CE 0708 btst A0, D3
000012D0 D265 add.w D1, -[A5]
000012D2 A11F syscall DisposPtr/DisposePtr, flags=1
000012D4 CB5C and.w [A4]+, D5
000012D6 2B48 CB4D move.l [A5 - 0x34B3], A0
000012DA 635B bls +0x5D /* 00001337 */
000012DC 93A7 sub.l -[A7], D1
000012DE FBC7 .invalid <<F/7/5>>
000012E0 F33F .extension 0x33F <<F/4-5/1>> // unimplemented
000012E2 4706 .invalid 3, D6 // invalid opcode 4 with b == 4
000012E4 08D0 45AA bset.b [A0], 0xAA
000012E8 6317 bls +0x19 /* 00001301 */
000012EA 5AD0 spl [A0]
000012EC 05AA 5705 bclr [A2 + 0x5705], D2
000012F0 3F4B 0F9B move.w [A7 + 0xF9B], A3
000012F4 1C82 move.b [A6], D2
000012F6 CB07 abcd D5, D7
000012F8 5423 addq.b -[A3], 2
000012FA 0D03 btst D3, D6
000012FC 04E8 .incomplete
000012FE 0AE4 .incomplete
00001300 1703 move.b -[A3], D3
00001302 2961 F717 move.l [A4 - 0x8E9], -[A1]
00001306 06AA 3645 A943 5C31 addi.l [A2 + 0x5C31], 0x3645A943
0000130E B1B3 0021 xor.l [A3 + D0.w + 0x21], D0
00001312 A917 syscall GetWRefCon
00001314 06A3 ADB0 5487 addi.l -[A3], 0xADB05487
0000131A 0BB7 7EB3 bclr [A7 + D7 * 8 - 0x77], D5
0000131E 00F3 .incomplete
00001320 0563 bchg -[A3], D2
00001322 28D2 move.l [A4]+, [A2]
00001324 68A1 bvc -0x5D /* 000012C7 */
00001326 30F8 9300 move.w [A0]+, [0xFFFF9300]
0000132A CACB mulu.w D5, A3
0000132C 071C btst [A4]+, D3
0000132E CA02 and.b D5, D2
00001330 2328 1C86 move.l -[A1], [A0 + 0x1C86]
00001334 000F 5A60 ori.b A7, 0x60 /* '`' */
00001338 1402 move.b D2, D2
0000133A 0F2A 28A9 btst [A2 + 0x28A9], D7
0000133E B049 cmp.w D0, A1
00001340 08C1 A18D bset.b D1, 0x8D
00001344 7960 moveq.l D4, 0x60
00001346 DE3C F29B add.b D7, 0x9B
0000134A 034B bchg A3, D1
0000134C 0573 1703 1F4B 0DD3 bchg [[A3 + <<invalid base displacement size>> + D1 * 8] + 0x1F4B0DD3], D2
00001354 0204 6319 andi.b D4, 0x19
00001358 F242 8302 .extension 0x242 <<F/1/1>>, 0x8302 // unimplemented
0000135C E608 lsr D0.b, 3
0000135E 000F 3683 ori.b A7, 0x83
00001362 0D37 003D btst [A7 + D0.w + 0x3D], D6
00001366 EB65 asl D5.w, D5
00001368 B633 607E cmp.b D3, [A3 + D6.w + 0x7E]
0000136C 1021 move.b D0, -[A1]
0000136E 8617 or.b D3, [A7]
00001370 001B 0F2A ori.b [A3]+, 0x2A /* '*' */
00001374 3C47 movea.w A6, D7
00001376 055B bchg [A3]+, D2
00001378 00E3 .incomplete
0000137A 14C3 move.b [A2]+, D3
0000137C 07A2 bclr -[A2], D3
0000137E 613E bsr +0x40 /* 000013BE */
00001380 DC08 add.b D6, A0
00001382 023C 0627 andi.b ccr, 39
00001386 0964 bchg -[A4], D4
00001388 4A13 tst.b [A3]
0000138A 0527 btst -[A7], D2
0000138C 0395 bclr [A5], D1
0000138E 2705 move.l -[A3], D5
00001390 A317 syscall Eject, flags=3
00001392 0996 bclr [A6], D4
00001394 0802 AB17 btst.b D2, 0x17
00001398 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
0000139A E309 lsl D1.b, 1
0000139C 4E07 .invalid // invalid opcode 4
label0000139E:
0000139E 0348 bchg A0, D1
000013A0 2887 move.l [A4], D7
000013A2 11B0 732C 6502 1B17 move.b [[A0 + <<invalid base displacement size>> + D6 * 4] + 0x1B17], <<invalid full ext with I/IS == 4>>
000013AA 245C movea.l A2, [A4]+
000013AC 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
000013AE 5304 subq.b D4, 1
000013B0 2E6A 2129 movea.l A7, [A2 + 0x2129]
000013B4 8E23 or.b D7, -[A3]
000013B6 0040 00C3 ori.w D0, 0xC3
000013BA 1614 move.b D3, [A4]
000013BC 6CE0 bge -0x1E /* 0000139E */
fn000013BE:
000013BE 6B04 bmi +0x6 /* 000013C4 */
000013C0 257E 005B move.l [A2 + 0x5B], <<invalid special address>>
label000013C4:
000013C4 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4
000013C6 02F0 .incomplete
000013C8 6C4E bge +0x50 /* 00001418 */
000013CA 3808 move.w D4, A0
000013CC 121B move.b D1, [A3]+
000013CE 1781 0232 move.b [A3 + D0.w * 2 + 0x32], D1
000013D2 1C04 move.b D6, D4
000013D4 C100 abcd D0, D0
000013D6 141C move.b D2, [A4]+
000013D8 7301 moveq.l D1, 0x01
000013DA 0063 87A1 ori.w -[A3], 0x87A1
000013DE 602B bra +0x2D /* 0000140B */
000013E0 3E57 movea.w A7, [A7]
000013E2 069E C1F4 A246 addi.l [A6]+, 0xC1F4A246
000013E8 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
000013EA F5F4 .invalid <<F/7/2>>
000013EC 4B3E .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
000013EE 062A 3CED 6FCA addi.b [A2 + 0x6FCA], 0xED
000013F4 245C movea.l A2, [A4]+
000013F6 2706 move.l -[A3], D6
000013F8 B641 cmp.w D3, D1
000013FA F4EA cpushl DATA+INST, [A2]
000013FC BB40 xor.w D0, D5
000013FE 4246 clr.w D6
00001400 2327 move.l -[A1], -[A7]
00001402 61EF bsr -0xF /* 000013F3 */
00001404 5316 subq.b [A6], 1
00001406 CDFE muls.w D6, <<invalid special address>>
00001408 CAC9 mulu.w D5, A1
0000140A FECA C9FE .extension 0xECA <<F/2-3/7>> // unimplemented
label0000140E:
0000140E CAC9 mulu.w D5, A1
00001410 FE23 1346 .unknown 0xFE23 0x1346 (W = 7)
00001414 B312 xor.b [A2], D1
00001416 DC01 add.b D6, D1
label00001418:
00001418 0407 05FE subi.b D7, 0xFE
0000141C 46BB 1361 6E43 not.l [[PC + 0x6E43]]
00001422 0DE3 .incomplete
00001424 0F42 bchg D2, D7
00001426 1640 movea.b A3, D0
00001428 1E16 move.b D7, [A6]
0000142A CB05 abcd D5, D5
0000142C 44C1 move.b D1, CCR
0000142E 6D5C blt +0x5E /* 0000148C */
00001430 C56D C646 and.w [A5 - 0x39BA], D2
00001434 65D8 bcs -0x26 /* 0000140E */
00001436 0300 btst D0, D1
00001438 B300 xor.b D0, D1
0000143A 550C subq.b A4, 2
0000143C 1C10 move.b D6, [A0]
0000143E 1402 move.b D2, D2
00001440 7319 moveq.l D1, 0x19
00001442 8902 sbcd D4, D2
00001444 ED0C lsl D4.b, 6
00001446 170A move.b -[A3], A2
00001448 5B93 subq.l [A3], 5
0000144A 1BF9 0C4D 3163 move.b <<invalid special address>>, [0x0C4D3163]
00001450 0023 1481 ori.b -[A3], 0x81
00001454 3110 move.w -[A0], [A0]
00001456 8B00 sbcd D5, D0
00001458 BB13 xor.b [A3], D5
0000145A 8531 6709 or.b [[A1 + <<invalid base displacement size>> + D6 * 8]], D2
0000145E 3773 00EB 093C move.w [A3 + 0x93C], [A3 + D0.w - 0x21]
00001464 4523 .invalid 2, -[A3] // invalid opcode 4 with b == 4
00001466 4B81 .invalid 5, D1 // invalid opcode 4 with b == 6
00001468 A528 syscall RecoverHandle, flags=5
0000146A 0F40 bchg D0, D7
0000146C 0263 7336 andi.w -[A3], 0x7336 /* 's6' */
00001470 9130 8807 sub.b [A0 + A0 + 0x7], D0
00001474 06B4 DE3C 5AA5 85A7 019F 034F 7688 addi.l [[0x19F] + A0 * 4 + 0x34F7688], 0xDE3C5AA5
00001482 0F12 btst [A2], D7
00001484 88BB 044B or.l D4, [PC + D0.w * 4 + 0x4B]
00001488 04C3 .incomplete
0000148A 0117 btst [A7], D0
label0000148C:
0000148C 01B2 C5B3 85B7 0F69 90A2 06BB bclr [[-0x7A48F097 + A4 * 4] - 0x6F5DF945], D0
00001498 12C7 move.b [A1]+, D7
0000149A 12B9 D369 8853 move.b [A1], [0xD3698853]
000014A0 1507 move.b -[A2], D7
000014A2 02EF .incomplete
000014A4 8838 222B or.b D4, [0x0000222B]
000014A8 2C07 move.l D6, D7
000014AA 0194 bclr [A4], D0
000014AC 890C sbcd -[A4], -[A4]
000014AE 1B12 move.b -[A5], [A2]
000014B0 05BC 1706 0227 bclr 0x17060227, D2
000014B6 03F7 .incomplete
000014B8 0700 btst D0, D3
000014BA ABF3 syscall EddyTrap
000014BC 2717 move.l -[A3], [A7]
000014BE 01ED .incomplete
000014C0 0608 FB02 addi.b A0, 0x2
000014C4 706D moveq.l D0, 0x6D
000014C6 295B 78A5 move.l [A4 + 0x78A5], [A3]+
000014CA 867C F327 or.w D3, 0xF327
000014CE 020F F1E7 andi.b A7, 0xE7
000014D2 0B11 btst [A1], D5
000014D4 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000014D6 DE3C 0B1E add.b D7, 0x1E
000014DA E183 asl D3, 8
000014DC E5B9 rol D1, D2
000014DE 1B32 1705 move.b -[A5], [[A2 + <<invalid base displacement size>>] + D1 * 8]
000014E2 F9C6 .invalid <<F/7/4>>
000014E4 82F3 0FE3 02C6 06F3 09AD divu.w D1, [[0x2C6] + 0x6F309AD]
000014EE 9D02 subx.b D6, D2
000014F0 0F09 btst A1, D7
000014F2 05E1 .incomplete
000014F4 E30F lsl D7.b, 1
000014F6 2A28 71DE move.l D5, [A0 + 0x71DE]
000014FA 3E24 move.w D7, -[A4]
000014FC EB1B rol D3.b, 5
000014FE 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
00001500 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00001502 0707 btst D7, D3
00001504 B0A1 cmp.l D0, -[A1]
00001506 09D3 .incomplete
00001508 0BE5 .incomplete
0000150A 0345 bchg D5, D1
0000150C 8A0F or.b D5, A7
0000150E 1109 move.b -[A0], A1
00001510 0787 bclr D7, D3
00001512 E92A lsl D2.b, D4
00001514 28C0 move.l [A4]+, D0
00001516 6300 3A03 bls +0x3A05 /* 00004F1B */
0000151A 3AC5 move.w [A5]+, D5
0000151C 94F3 2553 0072 160B sub.w A2, [[A3] + 0x72160B]
00001524 00A3 0028 018A ori.l -[A3], 0x28018A
0000152A EDA0 asl D0, D6
0000152C 1E16 move.b D7, [A6]
0000152E 8B0E sbcd -[A5], -[A6]
00001530 6A87 bpl -0x77 /* 000014B9 */
00001532 0F34 A307 DB0F 3E21 btst [[A4 + <<invalid base displacement size>>] + A2 * 2 - 0x24F0C1DF], D7
0000153A 0473 0216 0F04 subi.w <<invalid full ext with I/IS == 4>>, 0x216
00001540 CB25 and.b -[A5], D5
00001542 1E2C 7302 move.b D7, [A4 + 0x7302]
00001546 3E93 move.w [A7], [A3]
00001548 686A bvc +0x6C /* 000015B4 */
0000154A CB27 and.b -[A7], D5
0000154C FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
0000154E C30D abcd -[A1], -[A5]
00001550 7807 moveq.l D4, 0x07
00001552 08E4 233D bset.b -[A4], 0x3D /* '=' */
00001556 F421 .invalid <<cinv/cpush with scope=0>>
00001558 07CB .incomplete
0000155A 1B41 8773 move.b [A5 - 0x788D], D1
0000155E 2B63 6C33 move.l [A5 + 0x6C33], -[A3]
00001562 1A13 move.b D5, [A3]
00001564 5CAD 0334 addq.l [A5 + 0x334], 6
00001568 B103 xor.b D3, D0
0000156A 4EA5 jsr -[A5]
0000156C 0310 btst [A0], D1
0000156E B103 xor.b D3, D0
00001570 4328 B103 .invalid 1, [A0 - 0x4EFD] // invalid opcode 4 with b == 4
00001574 1E65 movea.b A7, -[A5]
00001576 0A93 685B 0ECB xori.l [A3], 0x685B0ECB
0000157C 2744 C30D move.l [A3 - 0x3CF3], D4
00001580 0B07 btst D7, D5
00001582 230E move.l -[A1], A6
00001584 233D move.l -[A1], <<invalid special address>>
00001586 9314 sub.b [A4], D1
00001588 8919 or.b [A1]+, D4
0000158A 2510 move.l -[A2], [A0]
0000158C 034C bchg A4, D1
0000158E 2510 move.l -[A2], [A0]
00001590 1E16 move.b D7, [A6]
00001592 C8E0 mulu.w D4, -[A0]
00001594 020F 2A28 andi.b A7, 0x28 /* '(' */
00001598 3A7B 12E5 movea.w A5, [PC + D1.w * 2 - 0x27]
0000159C 0407 06DC subi.b D7, 0xDC
000015A0 AD07 syscall SetString, auto_pop
000015A2 E0A5 asr D5, D0
000015A4 075C bchg [A4]+, D3
000015A6 9B0A subx.b -[A5], -[A2]
000015A8 233D move.l -[A1], <<invalid special address>>
000015AA 0306 btst D6, D1
000015AC 46C9 move.w SR, A1
000015AE 1403 move.b D2, D3
000015B0 6130 bsr +0x32 /* 000015E2 */
000015B2 3A73 1349 movea.w A5, [[A3 + <<invalid base displacement size>>]]
// begin alternate branch 000015B4-000015B8
label000015B4:
000015B4 1349 03EB move.b [A1 + 0x3EB], A1
// end alternate branch 000015B4-000015B8
label000015B4: // (misaligned)
000015B6 03EB .incomplete
000015B8 8ADB divu.w D5, [A3]+
000015BA 041E 16D2 subi.b [A6]+, 0xD2
000015BE BB15 xor.b [A5], D5
000015C0 FE83 01AD .extension 0xE83 <<F/2-3/7>> // unimplemented
000015C4 020F 304B andi.b A7, 0x4B /* 'K' */
000015C8 1FEB 0ACB move.b <<invalid special address>>, [A3 + 0xACB]
000015CC 1341 1953 move.b [A1 + 0x1953], D1
000015D0 0973 1608 bchg [A3 + D1.w * 8 + 0x8], D4
000015D4 231E move.l -[A1], [A6]+
000015D6 7002 moveq.l D0, 0x02
000015D8 0381 bclr D1, D1
000015DA F327 .extension 0x327 <<F/4-5/1>> // unimplemented
000015DC 1702 move.b -[A3], D2
000015DE D01B add.b D0, [A3]+
000015E0 1EB5 0A63 move.b [A7], [A5 + D0 * 2 + 0x63]
// begin alternate branch 000015E2-000015E8
fn000015E2:
000015E2 0A63 55F1 xori.w -[A3], 0x55F1
000015E6 1A0F move.b D5, A7
// end alternate branch 000015E2-000015E8
fn000015E2: // (misaligned)
000015E4 55F1 1A0F scs [A1 + D1 * 2 + 0xF]
000015E8 2A28 B312 move.l D5, [A0 - 0x4CEE]
000015EC 1707 move.b -[A3], D7
000015EE DBBC 0217 87E9 add.l 0x21787E9, D5
000015F4 C663 and.w D3, -[A3]
000015F6 0089 2285 01B3 ori.l A1, 0x228501B3
000015FC 4B91 .invalid 5, [A1] // invalid opcode 4 with b == 6
000015FE 220F move.l D1, A7
00001600 8522 or.b -[A2], D2
00001602 7B1A moveq.l D5, 0x1A
00001604 4707 .invalid 3, D7 // invalid opcode 4 with b == 4
00001606 A9DB syscall TEPaste
00001608 070B btst A3, D3
0000160A 1193 0BB4 move.b <<invalid full ext with I/IS == 4>>, [A3]
0000160E 106C 3C33 movea.b A0, [A4 + 0x3C33]
00001612 0EEB .incomplete
00001614 0B07 btst D7, D5
00001616 042C 4784 2F53 subi.b [A4 + 0x2F53], 0x84
0000161C 03E3 .incomplete
0000161E 0BA3 bclr -[A3], D5
00001620 0E33 17AB 0E85 .invalid.b [A3 + D0 * 8 - 0x123], 0xAB // invalid immediate operation
00001626 2A27 move.l D5, -[A7]
00001628 04B1 0F30 F31C 3501 subi.l [[A1 + <<invalid base displacement size>> + D3 * 4]], 0xF30F31C
00001630 078C bclr A4, D3
00001632 3935 010F 30F3 0FC9 move.w -[A4], [[A5 + <<invalid base displacement size>>] + D0 + 0x30F30FC9]
0000163A 000F 364B ori.b A7, 0x4B /* 'K' */
0000163E 0945 bchg D5, D4
00001640 263B 5353 00DB 1013 move.l D3, [[PC] + 0xDB1013]
00001648 03C5 .incomplete
0000164A 000F C100 ori.b A7, 0x0
0000164E 6702 beq +0x4 /* 00001652 */
00001650 8FAB 0217 or.l [A3 + 0x217], D7
// begin alternate branch 00001652-0000165A
label00001652:
00001652 0217 046F andi.b [A7], 0x6F /* 'o' */
00001656 A569 syscall HGetState, flags=5
00001658 6B18 bmi +0x1A /* 00001672 */
// end alternate branch 00001652-0000165A
label00001652: // (misaligned)
00001654 046F A569 6B18 subi.w [A7 + 0x6B18], 0xA569
0000165A 2306 move.l -[A1], D6
0000165C 1B1E move.b -[A5], [A6]+
0000165E F5C9 .invalid <<F/7/2>>
00001660 A304 syscall Control, flags=3
00001662 A78E syscall BTreeDispatch, flags=7
00001664 7E80 moveq.l D7, 0xFFFFFF80
00001666 331C move.w -[A1], [A4]+
00001668 C0A4 and.l D0, -[A4]
0000166A D813 add.b D4, [A3]
0000166C 03FB .incomplete
0000166E 1D4E EB01 move.b [A6 - 0x14FF], A6
label00001672:
00001672 FB1D .extension 0xB1D <<F/4-5/5>> // unimplemented
00001674 6A7B bpl +0x7D /* 000016F1 */
00001676 02E6 .incomplete
00001678 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
0000167A 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
0000167C E34D lsl D5.w, 1
0000167E CB25 and.b -[A5], D5
00001680 3300 move.w -[A1], D0
00001682 4338 00AB .invalid 1, [0x000000AB] // invalid opcode 4 with b == 4
00001686 0733 010F E867 069B btst [[A3 + <<invalid base displacement size>>] + D0 - 0x1798F965], D3
0000168E A561 syscall MaxBlock, flags=5
00001690 1709 move.b -[A3], A1
00001692 2A97 move.l [A5], [A7]
00001694 0B35 219D btst [[] + D2], D5
00001698 3407 move.w D2, D7
0000169A 0897 76B6 bclr.b [A7], 0xB6
0000169E D39E add.l [A6]+, D1
000016A0 A100 syscall Open/PBHOpen/HOpen, flags=1
000016A2 0407 0689 subi.b D7, 0x89
000016A6 ED52 roxl D2.w, 6
000016A8 8821 or.b D4, -[A1]
000016AA 3F21 move.w -[A7], -[A1]
000016AC 39AB 0F23 06FB move.w [A4 + D0.w * 8 - 0x5], [A3 + 0xF23]
000016B2 1C35 4BE1 127C move.b D6, [[0x127C]]
000016B8 5B73 020F subq.w [A3 + D0.w * 2 + 0xF], 5
000016BC ED4A lsl D2.w, 6
000016BE E663 asr D3.w, D3
000016C0 1781 62F4 move.b [A3 + D6.w * 2 - 0x12], D1
000016C4 CE34 630F 854B C30D and.b D7, [[A4 + <<invalid base displacement size>>] + D6 * 2 - 0x7AB43CF3]
000016CC 3CF3 0634 move.w [A6]+, [A3 + D0.w * 8 + 0x34]
000016D0 0706 btst D6, D3
000016D2 8142 05DF pack D0, D2, 0x05DF
000016D6 CB1F and.b [A7]+, D5
000016D8 0013 2369 ori.b [A3], 0x69 /* 'i' */
000016DC 44E1 move.b -[A1], CCR
000016DE 0002 AB35 ori.b D2, 0x35 /* '5' */
000016E2 802A 6AC1 or.b D0, [A2 + 0x6AC1]
000016E6 41CD lea.l A0, A5
000016E8 4A46 tst.w D6
000016EA 070B btst A3, D3
000016EC 543C 9070 addq.b 0x70 /* 'p' */, 2
000016F0 0283 2CF5 7FAB andi.l D3, 0x2CF57FAB
000016F6 0F07 btst D7, D7
000016F8 0644 C712 addi.w D4, 0xC712
000016FC E341 asl D1.w, 1
000016FE DDCD add.l A6, A5
00001700 7D53 moveq.l D6, 0x53
00001702 0414 0700 subi.b [A4], 0x0
00001706 0814 294F btst.b [A4], 0x4F /* 'O' */
0000170A 7C73 moveq.l D6, 0x73
0000170C 2202 move.l D1, D2
0000170E 2814 move.l D4, [A4]
00001710 025B 262E andi.w [A3]+, 0x262E /* '&.' */
00001714 DB0D addx.b -[A5], -[A5]
00001716 5709 subq.b A1, 3
00001718 2128 DE4E move.l -[A0], [A0 - 0x21B2]
0000171C 0F1E btst [A6]+, D7
0000171E 0423 07EB subi.b -[A3], 0xEB
00001722 09C1 .incomplete
00001724 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4
00001726 4708 .invalid 3, A0 // invalid opcode 4 with b == 4
00001728 7963 moveq.l D4, 0x63
0000172A 3BA3 2A2B move.w [A5 + D2 * 2 + 0x2B], -[A3]
0000172E 001E 1637 ori.b [A6]+, 0x37 /* '7' */
00001732 088F 0FE8 bclr.b A7, 0xE8
00001736 40BA 1044 negx.l [PC + 0x1044 /* 0000277C, cstring ""<EOF> */]
0000173A 8314 or.b [A4], D1
0000173C 1785 A013 move.b [A3 + A2.w + 0x13], D5
00001740 0340 bchg D0, D1
00001742 E278 ror D0.w, D1
00001744 1700 move.b -[A3], D0
00001746 1637 0959 move.b D3, [[A7]]
0000174A 0A0C 8614 xori.b A4, 0x14
0000174E 2E10 move.l D7, [A0]
00001750 A97C syscall GetNewDialog
00001752 8600 or.b D3, D0
00001754 7332 moveq.l D1, 0x32
00001756 8C03 or.b D6, D3
00001758 0F9B bclr [A3]+, D7
0000175A 09FB .incomplete
0000175C 0263 10C3 andi.w -[A3], 0x10C3
00001760 150A move.b -[A2], A2
00001762 F315 .extension 0x315 <<F/4-5/1>> // unimplemented
00001764 8B02 sbcd D5, D2
00001766 696E bvs +0x70 /* 000017D6 */
00001768 0207 8CC7 andi.b D7, 0xC7
0000176C 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
0000176E 14E5 move.b [A2]+, -[A5]
00001770 8545 01FB pack D2, D5, 0x01FB
00001774 1A2A 4E2E move.b D5, [A2 + 0x4E2E]
00001778 0D14 btst [A4], D6
0000177A 241B move.l D2, [A3]+
0000177C 0306 btst D6, D1
0000177E 0803 3147 btst.b D3, 0x47 /* 'G' */
00001782 05F6 .incomplete
00001784 7300 moveq.l D1, 0x00
00001786 547E addq.w <<invalid special address>>, 2
00001788 04AB 416B 206B 204B subi.l [A3 + 0x204B], 0x416B206B /* 'Ak k' */
00001790 3B82 26EB move.w [A5 + D2.w * 8 - 0x21], D2
00001794 2A91 move.l [A5], [A1]
00001796 2C5C movea.l A6, [A4]+
00001798 2E78 A678 movea.l A7, [0xFFFFA678]
0000179C A905 syscall DragGrayRgn
0000179E 6B1D bmi +0x1F /* 000017BD */
000017A0 A13B syscall Delay, flags=1
000017A2 E4F3 0623 roxr .w [A3 + D0.w * 8 + 0x23]
000017A6 09BB 2642 bclr [PC + D2.w * 8 + 0x42], D4
000017AA 7B02 moveq.l D5, 0x02
000017AC 611D bsr +0x1F /* 000017CB */
000017AE 570E subq.b A6, 3
000017B0 0F1E btst [A6]+, D7
000017B2 04CB .incomplete
000017B4 04A3 134B 5317 subi.l -[A3], 0x134B5317
000017BA 064D 2B26 addi.w A5, 0x2B26 /* '+&' */
000017BE 8901 sbcd D4, D1
000017C0 1204 move.b D1, D4
000017C2 6501 bcs +0x3 /* 000017C5 */
000017C4 7871 moveq.l D4, 0x71
000017C6 01C1 .incomplete
000017C8 732E moveq.l D1, 0x2E
000017CA 100F move.b D0, A7
000017CC 82F4 0B29 EB35 divu.w D1, [[A4 - 0x14CB + D0 * 2]]
000017D2 7B00 moveq.l D5, 0x00
000017D4 F311 .extension 0x311 <<F/4-5/1>> // unimplemented
label000017D6:
000017D6 0B29 0F60 btst [A1 + 0xF60], D5
000017DA 4017 negx.b [A7]
000017DC 05D6 .incomplete
000017DE 1047 movea.b A0, D7
000017E0 06DF .incomplete
000017E2 5304 subq.b D4, 1
000017E4 1705 move.b -[A3], D5
000017E6 ED28 lsl D0.b, D6
000017E8 8593 or.l [A3], D2
000017EA 049B 0933 0EA3 subi.l [A3]+, 0x9330EA3
000017F0 2163 0123 move.l [A0 + 0x123], -[A3]
000017F4 0983 bclr D3, D4
000017F6 06EB .incomplete
000017F8 17CD 4074 move.b [PC + D4.w + 0x74], A5
000017FC 731D moveq.l D1, 0x1D
000017FE 0B07 btst D7, D5
00001800 7B12 moveq.l D5, 0x12
00001802 8321 or.b -[A1], D1
00001804 6B1A bmi +0x1C /* 00001820 */
00001806 2300 move.l -[A1], D0
00001808 6B1A bmi +0x1C /* 00001824 */
0000180A FB12 .extension 0xB12 <<F/4-5/5>> // unimplemented
0000180C 8B11 or.b [A1], D5
0000180E 4608 not.b A0
00001810 8E7B 1E45 or.w D7, [PC + D1 * 8 + 0x45]
00001814 9663 sub.w D3, -[A3]
00001816 00DB .incomplete
00001818 0208 60C5 andi.b A0, 0xC5
0000181C 0AF3 .incomplete
0000181E 172A 5C3A move.b -[A3], [A2 + 0x5C3A]
// begin alternate branch 00001820-00001824
label00001820:
00001820 5C3A 9B21 addq.b [PC - 0x64DF /* FFFFB343, cstring ""<EOF> */], 6
// end alternate branch 00001820-00001824
label00001820: // (misaligned)
00001822 9B21 sub.b -[A1], D5
label00001824:
00001824 DCF7 168D add.w A6, [A7 + D1.w * 8 - 0x115]
00001828 7B12 moveq.l D5, 0x12
0000182A BE42 cmp.w D7, D2
0000182C E2F3 1F91 lsr .w [[ + D1 * 8]]
00001830 0128 3A53 btst [A0 + 0x3A53], D0
00001834 1485 move.b [A2], D5
00001836 0193 bclr [A3], D0
00001838 1C99 move.b [A6], [A1]+
0000183A 0183 bclr D3, D0
0000183C 0F40 bchg D0, D7
0000183E 170E move.b -[A3], A6
00001840 5D0B subq.b A3, 6
00001842 2840 movea.l A4, D0
00001844 E203 asr D3.b, 1
00001846 0A59 05A3 xori.w [A1]+, 0x5A3
0000184A 0B40 bchg D0, D5
0000184C CE29 81C1 and.b D7, [A1 - 0x7E3F]
00001850 290F move.l -[A4], A7
00001852 40E2 move.w -[A2], SR
00001854 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00001856 9102 subx.b D0, D2
00001858 7301 moveq.l D1, 0x01
0000185A DB23 add.b -[A3], D5
0000185C 2302 move.l -[A1], D2
0000185E 310A move.w -[A0], A2
00001860 BE42 cmp.w D7, D2
00001862 7D0A moveq.l D6, 0x0A
00001864 7301 moveq.l D1, 0x01
00001866 B312 xor.b [A2], D1
00001868 E500 asl D0.b, 2
0000186A BA42 cmp.w D5, D2
0000186C 4996 .invalid 4, [A6] // invalid opcode 4 with b == 6
0000186E 6A2B bpl +0x2D /* 0000189B */
00001870 092A 109B btst [A2 + 0x109B], D4
00001874 0ABE 4207 0E8A xori.l <<invalid special address>>, 0x42070E8A
0000187A 08E2 E091 bset.b -[A2], 0x91
0000187E 036A 2117 bchg [A2 + 0x2117], D1
00001882 1B08 move.b -[A5], A0
00001884 0E18 0BB4 .invalid.b [A0]+, 0xB4 // invalid immediate operation
00001888 0FA8 0F06 bclr [A0 + 0xF06], D7
0000188C 0F0A btst A2, D7
0000188E 93AB 1F17 sub.l [A3 + 0x1F17], D1
00001892 05AF 2706 bclr [A7 + 0x2706], D2
00001896 B425 cmp.b D2, -[A5]
00001898 328B move.w [A1], A3
0000189A 003B 08F2 E303 0F5A 0700 ori.b [[PC + <<invalid base displacement size>> + A6 * 2] + 0xF5A0700], 0xF2
000018A4 C453 and.w D2, [A3]
000018A6 5806 addq.b D6, 4
000018A8 E807 asr D7.b, 4
000018AA 094F bchg A7, D4
000018AC A806 syscall SndControl
000018AE CB1D and.b [A5]+, D5
label000018B0:
000018B0 066B 011F C501 addi.w [A3 - 0x3AFF], 0x11F
000018B6 8341 E857 pack D1, D1, 0xE857
000018BA 0603 2D9E addi.b D3, 0x9E
000018BE 026A EC42 C6F3 andi.w [A2 - 0x390D], 0xEC42
000018C4 0656 AD49 addi.w [A6], 0xAD49
000018C8 A939 syscall EnableItem
000018CA 0443 0E27 subi.w D3, 0xE27
000018CE 87DB divs.w D3, [A3]+
000018D0 B313 xor.b [A3], D1
000018D2 E52D lsl D5.b, D2
000018D4 7216 moveq.l D1, 0x16
000018D6 30FB 091E 1623 move.w [A0]+, [[PC] + D0 + 0x1623]
000018DC 0703 btst D3, D3
000018DE 0223 0517 andi.b -[A3], 0x17
000018E2 039C bclr [A4]+, D1
000018E4 0F65 bchg -[A5], D7
000018E6 0881 9C73 bclr.b D1, 0x73 /* 's' */
000018EA 6D0B blt +0xD /* 000018F7 */
000018EC 1F3A 1704 move.b -[A7], [PC + 0x1704 /* 00002FF2, cstring ""<EOF> */]
000018F0 6447 bcc +0x49 /* 00001939 */
000018F2 095A bchg [A2]+, D4
000018F4 0166 bchg -[A6], D0
000018F6 9303 subx.b D1, D3
000018F8 0433 0053 52FC subi.b [A3 + D5.w * 2 - 0x4], 0x53 /* 'S' */
000018FE 21FF AB0F move.l [0xFFFFAB0F], <<invalid special address>>
00001902 46E3 move.w SR, -[A3]
00001904 16F6 EB31 DB25 5352 move.b [A3]+, [[A6 - 0x24DAACAE + A6 * 2]]
0000190C EB31 roxl D1.b, D5
0000190E 9301 subx.b D1, D1
00001910 73A8 moveq.l D1, 0xFFFFFFA8
00001912 0708 btst A0, D3
00001914 5A5B addq.w [A3]+, 5
00001916 6D17 blt +0x19 /* 0000192F */
00001918 044E 7C53 subi.w A6, 0x7C53 /* '|S' */
0000191C 0137 0865 btst [A7 + D0 + 0x65], D0
00001920 D81B add.b D4, [A3]+
00001922 2BEB 31AD move.l <<invalid special address>>, [A3 + 0x31AD]
00001926 C30F abcd -[A1], -[A7]
00001928 0636 5562 D302 9B03 addi.b [[A6 + <<invalid base displacement size>> + A5 * 2] - 0x64FD], 0x62 /* 'b' */
00001930 6319 bls +0x1B /* 0000194B */
00001932 418B .invalid 0, A3 // invalid opcode 4 with b == 6
00001934 0901 btst D1, D4
00001936 AB04 syscall ColorMap
00001938 F63B 6003 .move16 0xF63B, 0x6003 // unimplemented
0000193C 10FC F400 move.b [A0]+, 0x0
00001940 7B82 moveq.l D5, 0xFFFFFF82
00001942 0273 5501 0217 andi.w [A3 + D0.w * 2 + 0x17], 0x5501
00001948 0FA5 bclr -[A5], D7
0000194A FC37 8331 .unknown 0xFC37 0x8331 (W = 6)
0000194E FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00001950 F325 .extension 0x325 <<F/4-5/1>> // unimplemented
00001952 C310 and.b [A0], D1
00001954 CB14 and.b [A4], D5
00001956 0337 3B53 3B08 C168 btst [[A7] + 0x3B08C168], D1
0000195E 5807 addq.b D7, 4
00001960 0FBF bclr <<invalid special address>>, D7
00001962 8941 7363 pack D4, D1, 0x7363
00001966 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001968 DBF0 F325 1780 add.l A5, [[A0 + 0x1780] + A7 * 2]
0000196E 4D0F .invalid 6, A7 // invalid opcode 4 with b == 4
00001970 217C 368B 0233 14C3 move.l [A0 + 0x14C3], 0x368B0233
00001978 340F move.w D2, A7
0000197A E4E5 roxr .w -[A5]
0000197C 790F moveq.l D4, 0x0F
0000197E 362B 331B move.w D3, [A3 + 0x331B]
00001982 983B 5327 0C87 A194 0B00 sub.b D4, [[PC + 0xC87] + D5 * 2 - 0x5E6BF500]
0000198C 3305 move.w -[A1], D5
0000198E F325 .extension 0x325 <<F/4-5/1>> // unimplemented
00001990 9B00 subx.b D5, D0
00001992 E9DA 9B00 bfextu D1, [A2]+ {D4:32}
00001996 01E8 .incomplete
00001998 5311 subq.b [A1], 1
0000199A 6B41 bmi +0x43 /* 000019DD */
0000199C 6373 bls +0x75 /* 00001A11 */
0000199E 6319 bls +0x1B /* 000019B9 */
000019A0 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000019A2 4353 chk.w D1, [A3]
000019A4 0303 btst D3, D1
000019A6 7B24 moveq.l D5, 0x24
000019A8 7300 moveq.l D1, 0x00
000019AA 8100 sbcd D0, D0
000019AC 6572 bcs +0x74 /* 00001A20 */
000019AE 337A 369B 0133 move.w [A1 + 0x133], [PC + 0x369B /* 0000504B, cstring ""<EOF> */]
000019B4 22DC move.l [A1]+, [A4]+
000019B6 0303 btst D3, D1
000019B8 5B00 subq.b D0, 5
000019BA BB05 xor.b D5, D5
000019BC B63B 35C5 cmp.b D3, <<invalid full ext with IS == 1 and I/IS == 5>>
000019C0 0823 63B6 btst.b -[A3], 0xB6
000019C4 3335 3305 move.w -[A1], [[A5 + <<invalid base displacement size>>] + D3 * 2]
000019C8 5B00 subq.b D0, 5
000019CA 41D7 lea.l A0, [A7]
000019CC 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
000019CE 770C moveq.l D3, 0x0C
000019D0 864A or.w D3, A2
000019D2 370C move.w -[A3], A4
000019D4 904A sub.w D0, A2
000019D6 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
000019D8 3703 move.w -[A3], D3
000019DA 6C17 bge +0x19 /* 000019F3 */
000019DC 054E bchg A6, D2
000019DE 0421 0F4B subi.b -[A1], 0x4B /* 'K' */
000019E2 4213 clr.b [A3]
000019E4 0402 0704 subi.b D2, 0x4
000019E8 0353 bchg [A3], D1
000019EA 0DC1 .incomplete
000019EC 0D33 4287 btst [A3 + D4.w * 2 - 0x121], D6
000019F0 182D D34C move.b D4, [A5 - 0x2CB4]
000019F4 36D3 move.w [A3]+, [A3]
000019F6 0283 1163 1957 andi.l D3, 0x11631957
000019FC 055B bchg [A3]+, D2
000019FE 811D or.b [A5]+, D0
00001A00 10B4 04AB move.b [A0], [A4 + D0.w * 4 - 0x85]
00001A04 0FCB .incomplete
00001A06 01F3 .incomplete
00001A08 0907 btst D7, D4
00001A0A 8FC9 divs.w D7, A1
00001A0C 8717 or.b [A7], D3
00001A0E F333 .extension 0x333 <<F/4-5/1>> // unimplemented
00001A10 26E1 move.l [A3]+, -[A1]
00001A12 131B move.b -[A1], [A3]+
00001A14 0CB3 5071 1B16 070B A673 2041 cmpi.l [[A3 + <<invalid base displacement size>> + D0 * 8] - 0x598CDFBF], 0x50711B16
label00001A20:
00001A20 275B 17F3 move.l [A3 + 0x17F3], [A3]+
00001A24 25CB 02EB move.l [PC + 0x2EB /* 00001D11, value 0x271124D5 */], A3
00001A28 3634 C103 6B23 5300 move.w D3, [[A4 + <<invalid base displacement size>> + A4] + 0x6B235300]
00001A30 DAFB ECF3 add.w A5, [PC + A6 * 4 - 0x13]
00001A34 E85B ror D3.w, 4
00001A36 4E0B .invalid // invalid opcode 4
00001A38 0328 E4BE btst [A0 - 0x1B42], D1
00001A3C 2802 move.l D4, D2
00001A3E 3379 3633 0260 0708 move.w [A1 + 0x708], [0x36330260]
00001A46 126B 0530 movea.b A1, [A3 + 0x530]
00001A4A 5334 4312 1641 subq.b [[A4 + D4 * 2] + 0x1641], 1
00001A50 032E 16CB btst [A6 + 0x16CB], D1
00001A54 27DB 0916 A36C move.l [[PC] + D0 - 0x5C94], [A3]+
00001A5A E104 asl D4.b, 8
00001A5C AB04 syscall ColorMap
00001A5E 5B4E subq.w A6, 5
00001A60 93EF 3493 sub.l A1, [A7 + 0x3493]
00001A64 6F04 ble +0x6 /* 00001A6A */
00001A66 0102 btst D2, D0
00001A68 7B68 moveq.l D5, 0x68
label00001A6A:
00001A6A CB27 and.b -[A7], D5
00001A6C 1FE6 move.b <<invalid special address>>, -[A6]
00001A6E 3B06 move.w -[A5], D6
00001A70 924B sub.w D1, A3
00001A72 1728 7BA4 move.b -[A3], [A0 + 0x7BA4]
00001A76 74B3 moveq.l D2, 0xFFFFFFB3
00001A78 06EB .incomplete
00001A7A 020F FC7C andi.b A7, 0x7C /* '|' */
00001A7E 8514 or.b [A4], D2
00001A80 CB04 abcd D5, D4
00001A82 3300 move.w -[A1], D0
00001A84 5300 subq.b D0, 1
00001A86 0807 064F btst.b D7, 0x4F /* 'O' */
00001A8A 3300 move.w -[A1], D0
00001A8C 170E move.b -[A3], A6
00001A8E 6B93 bmi -0x6B /* 00001A23 */
00001A90 12EE A90F move.b [A1]+, [A6 - 0x56F1]
00001A94 6B06 bmi +0x8 /* 00001A9C */
00001A96 F6FC 0B3C .extension 0x6FC <<F/2-3/3>> // unimplemented
00001A9A 570F subq.b A7, 3
label00001A9C:
00001A9C A785 syscall IdleUpdate/PMgrOp, flags=7
00001A9E D20F add.b D1, A7
00001AA0 6E36 bgt +0x38 /* 00001AD8 */
00001AA2 CB07 abcd D5, D7
00001AA4 1119 move.b -[A0], [A1]+
00001AA6 A91A syscall SetWTitle
00001AA8 0FFC .incomplete
00001AAA D302 addx.b D1, D2
00001AAC 345B movea.w A2, [A3]+
00001AAE 00FB .incomplete
00001AB0 0D8D bclr A5, D6
00001AB2 1443 movea.b A2, D3
00001AB4 025B 000D andi.w [A3]+, 0xD /* '\r' */
00001AB8 6973 bvs +0x75 /* 00001B2D */
00001ABA 00B6 D329 6513 630E DD1D ori.l [[A6 + <<invalid base displacement size>>] + D6 * 2 - 0x22E3], 0xD3296513
// begin alternate branch 00001AC0-00001AC4
label00001AC0:
00001AC0 630E bls +0x10 /* 00001AD0 */
00001AC2 DD1D add.b [A5]+, D6
// end alternate branch 00001AC0-00001AC4
label00001AC0: // (misaligned)
00001AC4 A104 syscall Control, flags=1
00001AC6 68F8 bvc -0x6 /* 00001AC0 */
00001AC8 6705 beq +0x7 /* 00001ACF */
00001ACA DABB 0554 add.l D5, <<invalid full ext with I/IS == 4>>
00001ACE 9347 subx.w D1, D7
label00001AD0:
00001AD0 34B3 0334 move.w [A2], <<invalid full ext with I/IS == 4>>
00001AD4 0B38 1454 btst [0x00001454], D5
label00001AD8:
00001AD8 6149 bsr +0x4B /* 00001B23 */
00001ADA 282B 0957 move.l D4, [A3 + 0x957]
00001ADE 05E6 .incomplete
00001AE0 068D 0307 0D65 addi.l A5, 0x3070D65
00001AE6 043B 0C2E 3CCD subi.b [PC + D3 * 4 - 0x51], 0x2E /* '.' */
00001AEC 038B bclr A3, D1
00001AEE 50D5 st [A5]
00001AF0 034B bchg A3, D1
00001AF2 096C 040D bchg [A4 + 0x40D], D4
00001AF6 0AE4 .incomplete
00001AF8 1C3C 1711 move.b D6, 0x11
00001AFC 6591 bcs -0x6D /* 00001A8F */
00001AFE 0585 bclr D5, D2
00001B00 0881 E883 bclr.b D1, 0x83
00001B04 02A5 EC07 0FCF andi.l -[A5], 0xEC070FCF
00001B0A 1B0E move.b -[A5], A6
00001B0C F176 .extension 0x176 <<F/4-5/0>> // unimplemented
00001B0E FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00001B10 0627 0CD8 addi.b -[A7], 0xD8
00001B14 F332 .extension 0x332 <<F/4-5/1>> // unimplemented
00001B16 EC42 asr D2.w, 6
00001B18 30A3 move.w [A0], -[A3]
00001B1A 0261 77C5 andi.w -[A1], 0x77C5
00001B1E 3D67 85E6 move.w [A6 - 0x7A1A], -[A7]
00001B22 1707 move.b -[A3], D7
00001B24 D385 addx.l D1, D5
00001B26 5007 addq.b D7, 8
00001B28 0A01 7711 xori.b D1, 0x11
00001B2C 096B 6B9B bchg [A3 + 0x6B9B], D4
00001B30 1C63 movea.b A6, -[A3]
00001B32 4E34 .invalid // invalid opcode 4
00001B34 A1F0 syscall vBMChk, flags=1
00001B36 DB13 add.b [A3], D5
00001B38 C340 exg D1, D0
00001B3A 34DB move.w [A2]+, [A3]+
00001B3C 1904 move.b -[A4], D4
00001B3E 3311 move.w -[A1], [A1]
00001B40 1B03 move.b -[A5], D3
00001B42 3C2B 2B1B move.w D6, [A3 + 0x2B1B]
00001B46 03E3 .incomplete
00001B48 0D56 bchg [A6], D6
00001B4A 0304 btst D4, D1
00001B4C 1F8B 020B move.b [A7 + D0.w * 2 + 0xB], A3
00001B50 035C bchg [A4]+, D1
00001B52 F060 BE5C .extension 0x060 <<F/1/0>>, 0xBE5C // unimplemented
00001B56 009B 4545 83ED ori.l [A3]+, 0x454583ED
00001B5C 9E27 sub.b D7, -[A7]
00001B5E 0996 bclr [A6], D4
00001B60 070C btst A4, D3
00001B62 0A97 053D 7179 xori.l [A7], 0x53D7179
00001B68 050E btst A6, D2
00001B6A 0501 btst D1, D2
00001B6C 2C17 move.l D6, [A7]
00001B6E 0151 bchg [A1], D0
00001B70 748A moveq.l D2, 0xFFFFFF8A
00001B72 E5AA lsl D2, D2
00001B74 C310 and.b [A0], D1
00001B76 C314 and.b [A4], D1
00001B78 D01B add.b D0, [A3]+
00001B7A 016A 38A7 bchg [A2 + 0x38A7], D0
00001B7E 030C btst A4, D1
00001B80 0701 btst D1, D3
00001B82 8DE3 divs.w D6, -[A3]
00001B84 0F34 2CE3 btst [A4 + D2 * 4 - 0x29], D7
00001B88 0F04 btst D4, D7
00001B8A 1661 movea.b A3, -[A1]
00001B8C F47B cpusha DATA
00001B8E 075A bchg [A2]+, D3
00001B90 1E2C 9715 move.b D7, [A4 - 0x68EB]
00001B94 7817 moveq.l D4, 0x17
00001B96 0B3E btst <<invalid special address>>, D5
00001B98 1F03 move.b -[A7], D3
00001B9A 061E 1644 addi.b [A6]+, 0x44 /* 'D' */
00001B9E 6B12 bmi +0x14 /* 00001BB2 */
00001BA0 0403 04AB subi.b D3, 0xAB
00001BA4 3810 move.w D4, [A0]
00001BA6 AB6D syscall rMin
00001BA8 8101 sbcd D0, D1
00001BAA D31E add.b [A6]+, D1
00001BAC D04B add.w D0, A3
00001BAE 3078 0481 movea.w A0, [0x00000481]
label00001BB2:
00001BB2 A921 syscall SendBehind
00001BB4 1010 move.b D0, [A0]
00001BB6 3318 move.w -[A1], [A0]+
00001BB8 4329 7306 .invalid 1, [A1 + 0x7306] // invalid opcode 4 with b == 4
00001BBC E502 asl D2.b, 2
00001BBE 5B05 subq.b D5, 5
00001BC0 3301 move.w -[A1], D1
00001BC2 DBD6 add.l A5, [A6]
00001BC4 070B btst A3, D3
00001BC6 0E47 08B4 .invalid.w D7, 0x8B4 // invalid immediate operation
00001BCA EB06 asl D6.b, 5
00001BCC 1711 move.b -[A3], [A1]
00001BCE 32A3 move.w [A1], -[A3]
00001BD0 20FB 138B 00BB 1283 move.l [A0]+, [[ + <<invalid base displacement size>> + D1 * 2] + 0xBB1283]
00001BD8 C007 and.b D0, D7
00001BDA 0F2E 3B1E btst [A6 + 0x3B1E], D7
00001BDE 070A btst A2, D3
00001BE0 9E8B sub.l D7, A3
00001BE2 4081 negx.l D1
00001BE4 B581 xor.l D1, D2
00001BE6 0841 003B bchg.b D1, 0x3B /* ';' */
00001BEA 01D3 .incomplete
00001BEC 383B 68CB move.w D4, [PC + D6 - 0x53]
00001BF0 5E07 addq.b D7, 7
00001BF2 0733 38A5 btst [A3 + D3 - 0x91], D3
00001BF6 E914 roxl D4.b, 4
00001BF8 8B20 or.b -[A0], D5
00001BFA 0543 bchg D3, D2
00001BFC 1B08 move.b -[A5], A0
00001BFE 2711 move.l -[A3], [A1]
00001C00 5E93 addq.l [A3], 7
00001C02 163B 5C47 move.b D3, [PC + D5 * 4 + 0x47]
00001C06 01CB .incomplete
00001C08 CA07 and.b D5, D7
00001C0A 08F9 2330 8B17 CA27 bset.b [0x8B17CA27], 0x30 /* '0' */
00001C12 081C 6AC1 btst.b [A4]+, 0xC1
00001C16 9ECA sub.w A7, A2
00001C18 B701 xor.b D1, D3
00001C1A 8201 or.b D1, D1
00001C1C 1286 move.b [A1], D6
00001C1E 0512 btst [A2], D2
00001C20 334E A30E move.w [A1 - 0x5CF2], A6
00001C24 034F bchg A7, D1
00001C26 FB13 .extension 0xB13 <<F/4-5/5>> // unimplemented
00001C28 4A7B 878B 001B 271E tst.w [[ + <<invalid base displacement size>> + A0 * 8] + 0x1B271E]
00001C30 04CB .incomplete
00001C32 A50F syscall MountVol, flags=5
00001C34 010E btst A6, D0
00001C36 8601 or.b D3, D1
00001C38 0E97 1A3A 0F10 .invalid.l [A7], 0x1A3A0F10 // invalid immediate operation
00001C3E 9314 sub.b [A4], D1
00001C40 31BA 8B41 3CBB move.w [A0 + D3 * 4 - 0x69], [PC - 0x74BF /* FFFFA783, cstring ""<EOF> */]
00001C46 2042 movea.l A0, D2
00001C48 5334 850C subq.b <<invalid full ext with I/IS == 4>>, 1
00001C4C 0512 btst [A2], D2
00001C4E 3301 move.w -[A1], D1
00001C50 C359 and.w [A1]+, D1
00001C52 ACDB syscall CloseRgn, auto_pop
00001C54 5601 addq.b D1, 3
00001C56 0C0B 790A cmpi.b A3, 0xA /* '\n' */
00001C5A 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00001C5C 3B1D move.w -[A5], [A5]+
00001C5E 4A07 tst.b D7
00001C60 891E or.b [A6]+, D4
00001C62 E306 asl D6.b, 1
00001C64 11B3 4E01 B343 115A 8923 move.b [[A0 + <<invalid base displacement size>>] + 0x115A8923], [A3 + D4 * 8 + 0x1]
00001C6E 971A sub.b [A2]+, D3
00001C70 1FCB move.b <<invalid special address>>, A3
00001C72 5853 addq.w [A3], 4
00001C74 15F7 1578 2708 F7A5 257B move.b [PC + 0x257B /* 000041F1, cstring ""<EOF> */], [A7 + 0x2708F7A5]
00001C7E 0693 0216 F30E addi.l [A3], 0x216F30E
00001C84 570B subq.b A3, 3
00001C86 5217 addq.b [A7], 1
00001C88 0597 bclr [A7], D2
00001C8A 0F49 bchg A1, D7
00001C8C C2D8 mulu.w D1, [A0]+
00001C8E CE34 3A8B and.b D7, [A4 + D3 * 2 - 0x117]
00001C92 11E6 0700 move.b [0x00000700], -[A6]
00001C96 0E17 0B09 .invalid.b [A7], 0x9 /* '\t' */ // invalid immediate operation
00001C9A 0F72 1636 bchg [A2 + D1.w * 8 + 0x36], D7
00001C9E A2E6 syscall vPixel2Char, flags=2
00001CA0 2B27 move.l -[A5], -[A7]
00001CA2 E504 asl D4.b, 2
00001CA4 3309 move.w -[A1], A1
00001CA6 1693 move.b [A3], [A3]
00001CA8 02A5 0053 3B6A andi.l -[A5], 0x533B6A /* 'S;j' */
00001CAE 8500 sbcd D2, D0
00001CB0 C51E and.b [A6]+, D2
00001CB2 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
00001CB4 5A60 addq.w -[A0], 5
00001CB6 A5A1 syscall vMRdData, flags=5
00001CB8 D322 add.b -[A2], D1
00001CBA 5B02 subq.b D2, 5
00001CBC 936B 300F sub.w [A3 + 0x300F], D1
00001CC0 E51C rol D4.b, 2
00001CC2 AB10 syscall DoLine
00001CC4 5B0B subq.b A3, 5
00001CC6 02FB .incomplete
00001CC8 29A3 0591 move.l [[ + D0 * 4]], -[A3]
00001CCC E965 asl D5.w, D4
00001CCE 080F 6508 btst.b A7, 0x8
00001CD2 5C66 addq.w -[A6], 6
00001CD4 0326 btst -[A6], D1
00001CD6 05C9 .incomplete
00001CD8 651F bcs +0x21 /* 00001CF9 */
00001CDA 0F3A 531A btst [PC + 0x531A /* 00006FF6, cstring ""<EOF> */], D7
00001CDE 5708 subq.b A0, 3
00001CE0 B227 cmp.b D1, -[A7]
00001CE2 06A2 4125 3B1A addi.l -[A2], 0x41253B1A
00001CE8 050D btst A5, D2
00001CEA 8713 or.b [A3], D3
00001CEC 89C3 divs.w D4, D3
00001CEE 0435 4061 354E subi.b <<invalid full ext with IS == 1 and I/IS == 6>>, 0x61 /* 'a' */
00001CF4 4710 .invalid 3, [A0] // invalid opcode 4 with b == 4
00001CF6 FF07 .extension 0xF07 <<F/4-5/7>> // unimplemented
00001CF8 12E2 move.b [A1]+, -[A2]
00001CFA C711 and.b [A1], D3
00001CFC 07A3 bclr -[A3], D3
00001CFE 0A54 B370 xori.w [A4], 0xB370
00001D02 7453 moveq.l D2, 0x53
00001D04 0923 btst -[A3], D4
00001D06 0CAC 7454 2705 0114 cmpi.l [A4 + 0x114], 0x74542705
00001D0E 028B 4427 1124 andi.l A3, 0x44271124
00001D14 D529 4710 add.b [A1 + 0x4710], D2
00001D18 FC9B 3273 .extension 0xC9B <<F/2-3/6>> // unimplemented
00001D1C 2103 move.l -[A0], D3
00001D1E 04C5 .incomplete
00001D20 0663 0FD7 addi.w -[A3], 0xFD7
00001D24 1BC7 move.b <<invalid special address>>, D7
00001D26 8B02 sbcd D5, D2
00001D28 54DC scc [A4]+
00001D2A 070C btst A4, D3
00001D2C E4D8 roxr .w [A0]+
00001D2E 1402 move.b D2, D2
00001D30 7B74 moveq.l D5, 0x74
00001D32 E905 asl D5.b, 4
00001D34 4B48 chk.w D5, A0
00001D36 F145 .extension 0x145 <<F/4-5/0>> // unimplemented
00001D38 3E85 move.w [A7], D5
00001D3A 9D07 subx.b D6, D7
00001D3C 128B move.b [A1], A3
00001D3E 1704 move.b -[A3], D4
00001D40 10DB move.b [A0]+, [A3]+
00001D42 395B 090F move.w [A4 + 0x90F], [A3]+
00001D46 340B move.w D2, A3
00001D48 0334 5311 btst [[A4 + D5 * 2]], D1
00001D4C 063A A321 C131 addi.b [PC - 0x3ECF /* FFFFDE7F, cstring ""<EOF> */], 0x21 /* '!' */
00001D52 2C3B 136A E30F 0120 move.l D6, [[PC - 0x1CF1] + 0x120]
00001D5A F0A5 165B .extension 0x0A5 <<F/2-3/0>> // unimplemented
00001D5E 8936 E30F 5303 2D01 or.b [[A6 + <<invalid base displacement size>>] + A6 * 2 + 0x53032D01], D4
00001D66 E331 roxl D1.b, D1
00001D68 2101 move.l -[A0], D1
00001D6A 1B07 move.b -[A5], D7
00001D6C 1711 move.b -[A3], [A1]
00001D6E 18F0 BE17 move.b [A4]+, [A0 + A3 * 8 + 0x17]
00001D72 111D move.b -[A0], [A5]+
00001D74 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00001D76 5307 subq.b D7, 1
00001D78 5C0F addq.b A7, 6
00001D7A CE5C and.w D7, [A4]+
00001D7C 053A 3145 btst [PC + 0x3145 /* 00004EC3, cstring ""<EOF> */], D2
00001D80 6703 beq +0x5 /* 00001D85 */
00001D82 596B 4500 subq.w [A3 + 0x4500], 4
00001D86 5B89 subq.l A1, 5
00001D88 30DC move.w [A0]+, [A4]+
00001D8A 6343 bls +0x45 /* 00001DCF */
00001D8C 0304 btst D4, D1
00001D8E E440 asr D0.w, 2
00001D90 020F 6104 andi.b A7, 0x4
00001D94 C71C and.b [A4]+, D3
00001D96 5F2B 3073 subq.b [A3 + 0x3073], 7
00001D9A 263E move.l D3, <<invalid special address>>
00001D9C 1705 move.b -[A3], D5
00001D9E 7061 moveq.l D0, 0x61
00001DA0 03B3 0401 bclr [A3 + D0.w * 4 + 0x1], D1
00001DA4 4F17 .invalid 7, [A7] // invalid opcode 4 with b == 4
00001DA6 11EA 1C3E 022B move.b [0x0000022B], [A2 + 0x1C3E]
00001DAC 7541 moveq.l D2, 0x41
00001DAE 05CE .incomplete
00001DB0 3101 move.w -[A0], D1
00001DB2 0F40 bchg D0, D7
00001DB4 410A .invalid 0, A2 // invalid opcode 4 with b == 4
00001DB6 1E3E move.b D7, <<invalid special address>>
00001DB8 070C btst A4, D3
00001DBA E207 asr D7.b, 1
00001DBC 0BC9 .incomplete
00001DBE 2A10 move.l D5, [A0]
00001DC0 E4E5 roxr .w -[A5]
00001DC2 0143 bchg D3, D0
00001DC4 5436 A501 addq.b [[A6 + <<invalid base displacement size>> + A2 * 4]], 2
00001DC8 FB6B .extension 0xB6B <<F/4-5/5>> // unimplemented
00001DCA EB02 asl D2.b, 5
00001DCC 5B0A subq.b A2, 5
00001DCE EB02 asl D2.b, 5
00001DD0 3348 E500 move.w [A1 - 0x1B00], A0
00001DD4 DCA1 add.l D6, -[A1]
00001DD6 0273 00C5 2A2C andi.w [A3 + D2 * 2 + 0x2C], 0xC5
00001DDC 02E3 .incomplete
00001DDE 4B30 1706 DEED .invalid 5, [[A0 + <<invalid base displacement size>>] + D1 * 8 - 0x2113] // invalid opcode 4 with b == 4
00001DE4 7949 moveq.l D4, 0x49
00001DE6 165B movea.b A3, [A3]+
00001DE8 093B 131B 031B 485A btst [[PC + D1 * 2] + 0x31B485A], D4
00001DF0 871C or.b [A4]+, D3
00001DF2 001F 1B03 ori.b [A7]+, 0x3
// begin alternate branch 00001DF4-00001DF6
label00001DF4:
00001DF4 1B03 move.b -[A5], D3
// end alternate branch 00001DF4-00001DF6
label00001DF4: // (misaligned)
00001DF6 0B08 btst A0, D5
00001DF8 3B13 move.w -[A5], [A3]
00001DFA 3C5A movea.w A6, [A2]+
00001DFC 6040 bra +0x42 /* 00001E3E */
00001DFE 21F4 020F 6E30 move.l [0x00006E30], [A4 + D0.w * 2 + 0xF]
00001E04 A2E6 syscall vPixel2Char, flags=2
00001E06 FB19 .extension 0xB19 <<F/4-5/5>> // unimplemented
00001E08 5B09 subq.b A1, 5
00001E0A 1E10 move.b D7, [A0]
00001E0C D30E addx.b -[A1], -[A6]
00001E0E 070F btst A7, D3
00001E10 9934 3B37 787B A46A EB2D EB02 sub.b [[A4 + 0x787BA46A] + D3 * 2 - 0x14D214FE], D4
00001E1C 6565 bcs +0x67 /* 00001E83 */
00001E1E 0704 btst D4, D3
00001E20 8721 or.b -[A1], D3
00001E22 2C10 move.l D6, [A0]
00001E24 212C 4100 move.l -[A0], [A4 + 0x4100]
00001E28 212C 6B6B move.l -[A0], [A4 + 0x6B6B]
00001E2C 63C6 bls -0x38 /* 00001DF4 */
00001E2E 10ED 6880 move.b [A0]+, [A5 + 0x6880]
00001E32 55B9 8718 7204 subq.l [0x87187204], 2
00001E38 4700 .invalid 3, D0 // invalid opcode 4 with b == 4
00001E3A B3DE cmpa.l A1, [A6]+
00001E3C 3C03 move.w D6, D3
label00001E3E:
00001E3E 1F7B 24C7 0BB3 move.b [A7 + 0xBB3], [PC + D2.w * 4 - 0x57]
00001E44 3305 move.w -[A1], D5
00001E46 5B73 5711 subq.w [[A3 + D5 * 8]], 5
00001E4A 4731 9A33 .invalid 3, [A1 + A1 * 2 + 0x33] // invalid opcode 4 with b == 4
00001E4E 3808 move.w D4, A0
00001E50 0F70 E330 0800 8B19 bchg [A0 + 0x8008B19 + A6 * 2], D7
00001E58 B709 cmpm.b [A3]+, [A1]+
00001E5A 5C07 addq.b D7, 6
00001E5C 0FFA .incomplete
00001E5E A342 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=3
label00001E60:
00001E60 0883 2E70 bclr.b D3, 0x70 /* 'p' */
00001E64 EB50 roxl D0.w, 5
00001E66 C502 abcd D2, D2
00001E68 1713 move.b -[A3], [A3]
00001E6A 6B10 bmi +0x12 /* 00001E7C */
00001E6C 6B17 bmi +0x19 /* 00001E85 */
00001E6E 5B09 subq.b A1, 5
00001E70 06EC .incomplete
00001E72 6AEC bpl -0x12 /* 00001E60 */
00001E74 5CDB sge [A3]+
00001E76 134B 1773 move.b [A1 + 0x1773], A3
00001E7A 014B bchg A3, D0
label00001E7C:
00001E7C 17FE 8B41 move.b [[PC + <<invalid base displacement size>>]], <<invalid special address>>
00001E80 EB02 asl D2.b, 5
00001E82 4154 chk.w D0, [A4]
00001E84 1B03 move.b -[A5], D3
00001E86 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001E88 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00001E8A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001E8C 7309 moveq.l D1, 0x09
00001E8E 8B00 sbcd D5, D0
00001E90 0FC5 .incomplete
00001E92 FC07 07FE .unknown 0xFC07 0x07FE (W = 6)
00001E96 2554 331A move.l [A2 + 0x331A], [A4]
00001E9A 6342 bls +0x44 /* 00001EDE */
00001E9C 0708 btst A0, D3
00001E9E 0637 08D3 0711 addi.b [[A7 + D0 * 8]], 0xD3
00001EA4 2F17 move.l -[A7], [A7]
00001EA6 03CC .incomplete
00001EA8 FB16 .extension 0xB16 <<F/4-5/5>> // unimplemented
00001EAA 0812 B300 btst.b [A2], 0x0
00001EAE 00D3 .incomplete
00001EB0 2F8E E304 move.l <<invalid full ext with I/IS == 4>>, A6
00001EB4 1708 move.b -[A3], A0
00001EB6 100F move.b D0, A7
00001EB8 72B3 moveq.l D1, 0xFFFFFFB3
00001EBA 0002 0F6E ori.b D2, 0x6E /* 'n' */
00001EBE 2A28 668B move.l D5, [A0 + 0x668B]
00001EC2 1102 move.b -[A0], D2
00001EC4 9339 721B 0002 sub.b [0x721B0002], D1
00001ECA 0F6E 070A bchg [A6 + 0x70A], D7
00001ECE 3002 move.w D0, D2
00001ED0 B335 72CA xor.b [A5 + D7.w * 2 - 0x54], D1
00001ED4 020F 6E3B andi.b A7, 0x3B /* ';' */
00001ED8 2702 move.l -[A3], D2
00001EDA 0F72 8602 bchg [A2 + A0.w * 8 + 0x2], D7
label00001EDE:
00001EDE 0F6E FB23 bchg [A6 - 0x4DD], D7
00001EE2 4608 not.b A0
00001EE4 0B31 49CC btst <<invalid full ext with I/IS == 4>>, D5
00001EE8 4A02 tst.b D2
00001EEA 0F6E 302B bchg [A6 + 0x302B], D7
00001EEE 142B 01AC move.b D2, [A3 + 0x1AC]
00001EF2 8854 or.w D4, [A4]
00001EF4 C30D abcd -[A1], -[A5]
00001EF6 6A5B bpl +0x5D /* 00001F53 */
00001EF8 3CE9 21B5 move.w [A6]+, [A1 + 0x21B5]
00001EFC 15A3 10FB move.b [A2 + D1.w - 0x5], -[A3]
00001F00 E46A lsr D2.w, D2
00001F02 5318 subq.b [A0]+, 1
00001F04 6102 bsr +0x4 /* 00001F08 */
00001F06 2522 move.l -[A2], -[A2]
fn00001F08:
00001F08 1425 move.b D2, -[A5]
00001F0A 220F move.l D1, A7
00001F0C 6E30 bgt +0x32 /* 00001F3E */
00001F0E CB12 and.b [A2], D5
00001F10 1C41 movea.b A6, D1
00001F12 0A0F 1C61 xori.b A7, 0x61 /* 'a' */
00001F16 0913 btst [A3], D4
00001F18 321C move.w D1, [A4]+
00001F1A CA81 and.l D5, D1
00001F1C 151C move.b -[A2], [A4]+
00001F1E 8602 or.b D3, D2
00001F20 0F1C btst [A4]+, D7
00001F22 4AE1 tas.b -[A1]
00001F24 00E6 .incomplete
00001F26 2A6A 5B0F movea.l A5, [A2 + 0x5B0F]
00001F2A A711 syscall GetEOF, flags=7
00001F2C 3921 move.w -[A4], -[A1]
00001F2E 1C07 move.b D6, D7
00001F30 1145 D227 move.b [A0 - 0x2DD9], D5
00001F34 0FC4 .incomplete
00001F36 8007 or.b D0, D7
00001F38 0E6D 7303 ED12 .invalid.w [A5 - 0x12EE], 0x7303 // invalid immediate operation
label00001F3E:
00001F3E 0712 btst [A2], D3
00001F40 B64E cmp.w D3, A6
00001F42 2E04 move.l D7, D4
00001F44 F711 .extension 0x711 <<F/4-5/3>> // unimplemented
00001F46 39C9 20E5 move.w 0x20E5, A1
00001F4A 090F btst A7, D4
00001F4C E509 lsl D1.b, 2
00001F4E 0B54 bchg [A4], D5
00001F50 F509 .extension 0x509 <<F/4-5/2>> // unimplemented
00001F52 0FE9 .incomplete
00001F54 09A7 bclr -[A7], D4
00001F56 1E45 movea.b A7, D5
00001F58 3B16 move.w -[A5], [A6]
00001F5A 6328 bls +0x2A /* 00001F84 */
label00001F5C:
00001F5C 011A btst [A2]+, D0
00001F5E 40E1 move.w -[A1], SR
00001F60 1954 3B5A move.b [A4 + 0x3B5A], [A4]
00001F64 6A6A bpl +0x6C /* 00001FD0 */
00001F66 540B addq.b A3, 2
00001F68 1C6A 7B31 movea.b A6, [A2 + 0x7B31]
00001F6C 7B24 moveq.l D5, 0x24
00001F6E E1F0 F4D3 asl .w [A0 + A7.w * 4 - 0x45]
00001F72 02AC 7B24 E12D 470D andi.l [A4 + 0x470D], 0x7B24E12D
00001F7A 9D45 subx.w D6, D5
00001F7C 5B07 subq.b D7, 5
00001F7E 09D6 .incomplete
00001F80 6179 bsr +0x7B /* 00001FFB */
00001F82 0444 E318 subi.w D4, 0xE318
// begin alternate branch 00001F84-00001F86
label00001F84:
00001F84 E318 rol D0.b, 1
// end alternate branch 00001F84-00001F86
label00001F84: // (misaligned)
00001F86 770B moveq.l D3, 0x0B
00001F88 5ECB 58CB dbgt D3, +0x58CD /* 00007855 */
00001F8C 84C1 divu.w D2, D1
00001F8E 0549 bchg A1, D2
00001F90 02C5 .incomplete
00001F92 7B67 moveq.l D5, 0x67
00001F94 0B79 7326 D006 bchg [0x7326D006], D5
00001F9A C303 abcd D1, D3
00001F9C 5C29 6030 addq.b [A1 + 0x6030], 6
00001FA0 B310 xor.b [A0], D1
00001FA2 D71B add.b [A3]+, D3
00001FA4 FEB3 0454 .extension 0xEB3 <<F/2-3/7>> // unimplemented
00001FA8 A149 syscall HPurge, flags=1
00001FAA 730A moveq.l D1, 0x0A
00001FAC A159 syscall RmvTime, flags=1
00001FAE EA14 roxr D4.b, 5
00001FB0 020F A959 andi.b A7, 0x59 /* 'Y' */
00001FB4 4348 chk.w D1, A0
00001FB6 D0A1 add.l D0, -[A1]
00001FB8 4593 .invalid 2, [A3] // invalid opcode 4 with b == 6
00001FBA 6D21 blt +0x23 /* 00001FDD */
00001FBC 73A5 moveq.l D1, 0xFFFFFFA5
00001FBE 6FBB ble -0x43 /* 00001F7B */
00001FC0 6130 bsr +0x32 /* 00001FF2 */
00001FC2 1304 move.b -[A1], D4
00001FC4 D06B 1242 add.w D0, [A3 + 0x1242]
00001FC8 0701 btst D1, D3
00001FCA 01AD 614A bclr [A5 + 0x614A /* export_3109 */], D0
00001FCE 070C btst A4, D3
label00001FD0:
00001FD0 608A bra -0x74 /* 00001F5C */
00001FD2 0407 0CA0 subi.b D7, 0xA0
00001FD6 AA13 syscall FillCPoly
00001FD8 123B 25AB 0103 37FC BB13 move.b D1, [[0x103 + D2 * 4] + 0x37FCBB13]
00001FE2 0FC9 .incomplete
00001FE4 C5B1 AE73 and.l [A1 + A2 * 8 + 0x73], D2
00001FE8 0037 15EB 4B81 ori.b [[ + <<invalid base displacement size>> + D4 * 2]], 0xEB
00001FEE 070F btst A7, D3
00001FF0 9D53 sub.w [A3], D6
fn00001FF2:
00001FF2 121B move.b D1, [A3]+
00001FF4 ABFC syscall TranslationDispatch
00001FF6 370F move.w -[A3], A7
00001FF8 12CB move.b [A1]+, A3
00001FFA 0763 bchg -[A3], D3
00001FFC 00F0 .incomplete
00001FFE A1DA syscall vExtendFile, flags=1
00002000 3312 move.w -[A1], [A2]
00002002 21C2 4B11 move.l [0x00004B11], D2
00002006 070E btst A6, D3
00002008 F75B .extension 0x75B <<F/4-5/3>> // unimplemented
0000200A 0007 0986 ori.b D7, 0x86
0000200E 6B02 bmi +0x4 /* 00002012 */
00002010 E316 roxl D6.b, 1
label00002012:
00002012 6300 7B05 bls +0x7B07 /* 00009B19 */
00002016 ADDF syscall TESetAlignment/TESetJust, auto_pop
00002018 0FA1 bclr -[A1], D7
0000201A DF85 addx.l D7, D5
0000201C 02F7 .incomplete
0000201E 184B movea.b A4, A3
00002020 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00002022 070D btst A5, D3
00002024 9B4B subx.w -[A5], -[A3]
00002026 032D 0C45 btst [A5 + 0xC45], D1
0000202A DBDE add.l A5, [A6]+
0000202C 3C63 movea.w A6, -[A3]
0000202E 0CA3 0227 0025 cmpi.l -[A3], 0x2270025
00002034 2309 move.l -[A1], A1
00002036 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00002038 8B00 sbcd D5, D0
0000203A 6309 bls +0xB /* 00002045 */
0000203C 4A43 tst.w D3
0000203E 1B17 move.b -[A5], [A7]
00002040 034B bchg A3, D1
00002042 070C btst A4, D3
00002044 1DC1 move.b <<invalid special address>>, D1
00002046 DA37 15FF add.b D5, <<invalid full ext with IS == 1 and I/IS == 7>>
0000204A 6C3C bge +0x3E /* 00002088 */
0000204C A473 syscall OSReserved, flags=4
0000204E 0003 15A3 ori.b D3, 0xA3
00002052 0A9B 0E2B 149B xori.l [A3]+, 0xE2B149B
00002058 0EF3 .incomplete
0000205A 0E33 1F17 1623 .invalid.b [A3 + D1.w * 8 + 0x23], 0x17 // invalid immediate operation
00002060 2712 move.l -[A3], [A2]
00002062 120F move.b D1, A7
00002064 2A3C 5B12 4901 move.l D5, 0x5B124901
0000206A 25D1 0F2A move.l [PC + 0xF2A /* 00002F96, cstring ""<EOF> */], [A1]
0000206E 3C0B move.w D6, A3
00002070 1549 01E3 move.b [A2 + 0x1E3], A1
00002074 0808 020F btst.b A0, 0xF
00002078 2A3C 130E 4901 move.l D5, 0x130E4901
0000207E 170A move.b -[A3], A2
00002080 7B0F moveq.l D5, 0x0F
00002082 2A3C 2305 4901 move.l D5, 0x23054901
label00002088:
00002088 2B0B move.l -[A5], A3
0000208A 0802 0F75 btst.b D2, 0x75 /* 'u' */
0000208E 517B 31AB 011B 381C 2827 subq.w [[0x11B + D3] + 0x381C2827], 8
00002098 11ED 1713 4078 move.b [0x00004078], [A5 + 0x1713]
0000209E 2A10 move.l D5, [A0]
000020A0 B046 cmp.w D0, D6
000020A2 B5EA 1715 cmpa.l A2, [A2 + 0x1715]
000020A6 A127 syscall ReallocateHandle, flags=1
000020A8 07D4 .incomplete
000020AA C103 abcd D0, D3
000020AC 770D moveq.l D3, 0x0D
000020AE CD5A and.w [A2]+, D6
000020B0 DB3C 570A add.b 0xA /* '\n' */, D5
000020B4 A223 syscall DisposHandle/DisposeHandle, flags=2
000020B6 3D27 move.w -[A6], -[A7]
000020B8 1228 EB16 move.b D1, [A0 - 0x14EA]
000020BC 0B0A btst A2, D5
000020BE 3403 move.w D2, D3
000020C0 0640 1402 addi.w D0, 0x1402
000020C4 2792 720B move.l [A3 + D7.w * 2 + 0xB], [A2]
000020C8 1529 1E17 move.b -[A2], [A1 + 0x1E17]
000020CC 1455 movea.b A2, [A5]
000020CE F329 .extension 0x329 <<F/4-5/1>> // unimplemented
000020D0 1712 move.b -[A3], [A2]
000020D2 7F83 moveq.l D7, 0xFFFFFF83
000020D4 0DF2 .incomplete
000020D6 348B move.w [A2], A3
000020D8 1F5A 5827 move.b [A7 + 0x5827], [A2]+
000020DC 0A03 0F36 xori.b D3, 0x36 /* '6' */
000020E0 EB01 asl D1.b, 5
000020E2 FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
000020E4 0802 0F36 btst.b D2, 0x36 /* '6' */
000020E8 570B subq.b A3, 3
000020EA 9E07 sub.b D7, D7
000020EC 0409 416B subi.b A1, 0x6B /* 'k' */
000020F0 1715 move.b -[A3], [A5]
000020F2 A34D syscall PurgeMem, flags=3
000020F4 3E93 move.w [A7], [A3]
000020F6 042B 30E8 166B subi.b [A3 + 0x166B], 0xE8
000020FC 0A05 7F0F xori.b D5, 0xF
00002100 6E36 bgt +0x38 /* 00002138 */
00002102 A302 syscall Read, flags=3
00002104 85AA 498D or.l [A2 + 0x498D], D2
00002108 A902 syscall RealFont
0000210A 92A3 sub.l D1, -[A3]
0000210C 36E8 4318 move.w [A3]+, [A0 + 0x4318]
00002110 4293 clr.l [A3]
00002112 1503 move.b -[A2], D3
00002114 0542 bchg D2, D2
00002116 2704 move.l -[A3], D4
00002118 2312 move.l -[A1], [A2]
0000211A 1665 movea.b A3, -[A5]
0000211C A49B syscall Messager, flags=4
0000211E 4870 E608 pea.l [A0 + A6.w * 8 + 0x8]
00002122 2704 move.l -[A3], D4
00002124 5317 subq.b [A7], 1
00002126 0458 FE9B subi.w [A0]+, 0xFE9B
0000212A 02E5 .incomplete
0000212C 05AB AD36 bclr [A3 - 0x52CA], D2
00002130 7B00 moveq.l D5, 0x00
00002132 1711 move.b -[A3], [A1]
00002134 AE69 syscall UserNameNotification, auto_pop
00002136 053B 4616 btst [PC + D4.w * 8 + 0x16], D2
// begin alternate branch 00002138-0000213A
label00002138:
00002138 4616 not.b [A6]
// end alternate branch 00002138-0000213A
label00002138: // (misaligned)
0000213A 1717 move.b -[A3], [A7]
0000213C 540B addq.b A3, 2
0000213E 4B47 chk.w D5, D7
00002140 161B move.b D3, [A3]+
00002142 A58C syscall Wakeup, flags=5
00002144 9B02 subx.b D5, D2
00002146 0608 D027 addi.b A0, 0x27 /* '\'' */
0000214A 0329 DA30 btst [A1 - 0x25D0], D1
0000214E 3B08 move.w -[A5], A0
00002150 C9A2 and.l -[A2], D4
00002152 3716 move.w -[A3], [A6]
00002154 0AC6 .incomplete
00002156 541B addq.b [A3]+, 2
00002158 2282 move.l [A1], D2
0000215A 8301 sbcd D1, D1
0000215C 1E10 move.b D7, [A0]
0000215E D319 add.b [A1]+, D1
00002160 561E addq.b [A6]+, 3
00002162 10C3 move.b [A0]+, D3
00002164 2842 movea.l A4, D2
00002166 670E beq +0x10 /* 00002176 */
00002168 0F07 btst D7, D7
0000216A 1521 move.b -[A2], -[A1]
0000216C 7889 moveq.l D4, 0xFFFFFF89
0000216E 10F2 BB14 move.b [A0]+, <<invalid full ext with I/IS == 4>>
00002172 6B27 bmi +0x29 /* 0000219B */
00002174 8038 0317 or.b D0, [0x00000317]
// begin alternate branch 00002176-00002178
label00002176:
00002176 0317 btst [A7], D1
// end alternate branch 00002176-00002178
label00002176: // (misaligned)
00002178 BB14 xor.b [A4], D5
0000217A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000217C 3C5B movea.w A6, [A3]+
0000217E 0C38 D342 94B3 cmpi.b [0xFFFF94B3], 0x42 /* 'B' */
00002184 0265 013C andi.w -[A5], 0x13C
00002188 A720 syscall SetPtrSize, flags=7
0000218A C401 and.b D2, D1
0000218C 01E1 .incomplete
0000218E 0053 1233 ori.w [A3], 0x1233
00002192 060F 8267 addi.b A7, 0x67 /* 'g' */
00002196 134D 7B28 move.b [A1 + 0x7B28], A5
0000219A 0708 btst A0, D3
0000219C FBDB .invalid <<F/7/5>>
0000219E 0904 btst D4, D4
000021A0 6B57 bmi +0x59 /* 000021F9 */
000021A2 4139 EAC5 393B .invalid 0, [0xEAC5393B] // invalid opcode 4 with b == 4
000021A8 1C1B move.b D6, [A3]+
000021AA 1AFB 7072 move.b [A5]+, [PC + D7.w + 0x72]
000021AE 169A move.b [A3], [A2]+
000021B0 070F btst A7, D3
000021B2 7853 moveq.l D4, 0x53
000021B4 1EA3 move.b [A7], -[A3]
000021B6 07FB .incomplete
000021B8 0C2B 24DB 0F2C cmpi.b [A3 + 0xF2C], 0xDB
000021BE 5B05 subq.b D5, 5
000021C0 130A move.b -[A1], A2
000021C2 2C07 move.l D6, D7
000021C4 14EE A147 move.b [A2]+, [A6 - 0x5EB9]
000021C8 78A1 moveq.l D4, 0xFFFFFFA1
000021CA 4778 A547 chk.w D3, [0xFFFFA547]
000021CE 9301 subx.b D1, D1
000021D0 0FE9 .incomplete
000021D2 01AB 2FAB bclr [A3 + 0x2FAB], D0
000021D6 050F btst A7, D2
000021D8 1663 movea.b A3, -[A3]
000021DA 0C1B 4858 cmpi.b [A3]+, 0x58 /* 'X' */
000021DE 5B1B subq.b [A3]+, 5
000021E0 5338 5BA5 subq.b [0x00005BA5], 1
000021E4 723E moveq.l D1, 0x3E
000021E6 3300 move.w -[A1], D0
000021E8 1714 move.b -[A3], [A4]
000021EA EE13 roxr D3.b, 7
000021EC 0A3E 2103 xori.b <<invalid special address>>, 0x3
000021F0 5807 addq.b D7, 4
000021F2 0466 4709 subi.w -[A6], 0x4709 /* 'G\t' */
000021F6 20CB move.l [A0]+, A3
000021F8 098A bclr A2, D4
000021FA 5C27 addq.b -[A7], 6
000021FC 0272 0708 3673 andi.w [A2 + D3.w * 8 + 0x73], 0x708
00002202 0027 02C9 ori.b -[A7], 0xC9
00002206 531A subq.b [A2]+, 1
00002208 9301 subx.b D1, D1
0000220A 3053 movea.w A0, [A3]
0000220C 1263 movea.b A1, -[A3]
0000220E 27D3 066B move.l [PC + D0.w * 8 + 0x6B], [A3]
00002212 0507 btst D7, D2
00002214 190B move.b -[A4], A3
00002216 A326 syscall HandleZone, flags=3
00002218 C007 and.b D0, D7
0000221A 048F 9301 2B00 subi.l A7, 0x93012B00
00002220 5813 addq.b [A3], 4
00002222 11A1 07B3 0DFA EB12 6B0A 7306 move.b [[0xDFAEB12 + D0 * 8] + 0x6B0A7306], -[A1]
0000222E E318 rol D0.b, 1
00002230 C304 abcd D1, D4
00002232 0B01 btst D1, D5
00002234 0316 btst [A6], D1
00002236 5B0C subq.b A4, 5
00002238 5B01 subq.b D1, 5
0000223A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000223C 3316 move.w -[A1], [A6]
0000223E A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
00002240 2B00 move.l -[A5], D0
00002242 C304 abcd D1, D4
00002244 6102 bsr +0x4 /* 00002248 */
00002246 AB07 syscall PutPicByte
fn00002248:
00002248 435B chk.w D1, [A3]+
0000224A 0331 6100 btst [A1 + <<invalid base displacement size>> + D6], D1
0000224E B30D cmpm.b [A1]+, [A5]+
00002250 A903 syscall SetFontLock
00002252 AB07 syscall PutPicByte
00002254 9301 subx.b D1, D1
00002256 5338 2104 subq.b [0x00002104], 1
0000225A 1302 move.b -[A1], D2
0000225C 8858 or.w D4, [A0]+
0000225E A100 syscall Open/PBHOpen/HOpen, flags=1
00002260 3101 move.w -[A0], D1
00002262 162D 010B move.b D3, [A5 + 0x10B]
00002266 190B move.b -[A4], A3
00002268 0ABB 754B 1CBB C156 xori.l <<invalid full ext with IS == 1 and I/IS == 6>>, 0x754B1CBB
00002270 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
00002272 C66B 2EB0 and.w D3, [A3 + 0x2EB0]
00002276 3314 move.w -[A1], [A4]
00002278 B302 xor.b D2, D1
0000227A 732E moveq.l D1, 0x2E
0000227C 1715 move.b -[A3], [A5]
0000227E 2D14 move.l -[A6], [A4]
00002280 02D3 .incomplete
00002282 4ADA tas.b [A2]+
00002284 E100 asl D0.b, 8
00002286 3B02 move.w -[A5], D2
00002288 1690 move.b [A3], [A0]
0000228A 7014 moveq.l D0, 0x14
0000228C 020F DA9B andi.b A7, 0x9B
00002290 1F21 move.b -[A7], -[A1]
00002292 0188 bclr A0, D0
00002294 2901 move.l -[A4], D1
00002296 5B1E subq.b [A6]+, 5
00002298 DA06 add.b D5, D6
0000229A 2163 3302 move.l [A0 + 0x3302], -[A3]
0000229E 1402 move.b D2, D2
000022A0 6B35 bmi +0x37 /* 000022D7 */
000022A2 DAA1 add.l D5, -[A1]
000022A4 0FC6 .incomplete
000022A6 3338 4105 move.w -[A1], [0x00004105]
000022AA F300 .extension 0x300 <<F/4-5/1>> // unimplemented
000022AC 82CB divu.w D1, A3
000022AE 3C3B 5807 move.w D6, [PC + D5 + 0x7]
000022B2 06CF .incomplete
000022B4 6B04 bmi +0x6 /* 000022BA */
000022B6 8341 0A2A pack D1, D1, 0x0A2A
label000022BA:
000022BA 7305 moveq.l D1, 0x05
000022BC 070F btst A7, D3
000022BE F3D3 .invalid <<F/7/1>>
label000022C0:
000022C0 00ED .incomplete
000022C2 232D 1D21 move.l -[A1], [A5 + 0x1D21]
000022C6 1C27 move.b D6, -[A7]
000022C8 15BA 9A5B 0525 1941 move.b [[A2 + 0x1941] + D0 * 4], [PC - 0x65A5 /* FFFFBD25, cstring ""<EOF> */]
000022D0 019A bclr [A2]+, D0
000022D2 2518 move.l -[A2], [A0]+
000022D4 6B01 bmi +0x3 /* 000022D7 */
000022D6 A25B syscall PowerOff, flags=2
000022D8 050B btst A3, D2
label000022DA:
000022DA 082D 01AB 2FA8 btst.b [A5 + 0x2FA8], 0xAB
000022E0 A213 syscall FlushVol, flags=2
000022E2 84F2 564B divu.w D2, [A2 + D5.w * 8 + 0x4B]
000022E6 05E3 .incomplete
000022E8 335B 05C1 move.w [A1 + 0x5C1], [A3]+
000022EC 19A9 3A16 1704 move.b <<invalid full ext with I/IS == 4>>, [A1 + 0x3A16]
000022F2 0A4E 0717 xori.w A6, 0x717
000022F6 9C33 2051 sub.b D6, [A3 + D2.w + 0x51]
000022FA 235B 1881 move.l [A1 + 0x1881], [A3]+
000022FE 0BBC 0233 2AAB bclr 0x2332AAB, D5
00002304 051F btst [A7]+, D2
00002306 6320 bls +0x22 /* 00002328 */
00002308 C923 and.b -[A3], D4
0000230A DB0F addx.b -[A5], -[A7]
0000230C 0715 btst [A5], D3
0000230E B813 cmp.b D4, [A3]
00002310 0A16 9721 xori.b [A6], 0x21 /* '!' */
00002314 09CB .incomplete
00002316 26A3 move.l [A3], -[A3]
00002318 51E9 01AB sf [A1 + 0x1AB]
0000231C 2F63 2005 move.l [A7 + 0x2005], -[A3]
00002320 22A3 move.l [A1], -[A3]
00002322 5158 subq.w [A0]+, 8
00002324 30E1 move.w [A0]+, -[A1]
00002326 07A9 6896 bclr [A1 + 0x6896], D3
// begin alternate branch 00002328-0000232A
label00002328:
00002328 6896 bvc -0x68 /* 000022C0 */
// end alternate branch 00002328-0000232A
label00002328: // (misaligned)
0000232A C121 and.b -[A1], D0
0000232C 430A .invalid 1, A2 // invalid opcode 4 with b == 4
0000232E 4E3B .invalid // invalid opcode 4
00002330 1907 move.b -[A4], D7
00002332 0346 bchg D6, D1
00002334 A5D1 syscall vBTOpen, flags=5
00002336 6300 BB01 bls -0x44FD /* FFFFDE39 */
0000233A 2508 move.l -[A2], A0
0000233C 3A1B move.w D5, [A3]+
0000233E 55E5 scs -[A5]
00002340 3B72 2C72 3E72 move.w [A5 + 0x3E72 /* export_1994 */], [A2 + D2 * 4 + 0x72]
00002346 6492 bcc -0x6C /* 000022DA */
00002348 0BA2 bclr -[A2], D5
0000234A 1B00 move.b -[A5], D0
0000234C 0302 btst D2, D1
0000234E 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00002350 3B1D move.w -[A5], [A5]+
00002352 1B00 move.b -[A5], D0
00002354 5B27 subq.b -[A7], 5
00002356 C902 abcd D4, D2
00002358 7376 moveq.l D1, 0x76
0000235A 0171 0706 C5CB bchg [[A1 + <<invalid base displacement size>>] + D0 * 8 - 0x3A35], D0
00002360 0E63 01FE .invalid.w -[A3], 0x1FE // invalid immediate operation
00002364 0F85 bclr D5, D7
00002366 0023 090F ori.b -[A3], 0xF
0000236A 1E04 move.b D7, D4
0000236C 6C1B bge +0x1D /* 00002389 */
0000236E 0033 080A B013 ori.b [A3 + A3.w + 0x13], 0xA /* '\n' */
00002374 5B07 subq.b D7, 5
00002376 06C6 .incomplete
00002378 2102 move.l -[A0], D2
0000237A 0F85 bclr D5, D7
0000237C 0023 0923 ori.b -[A3], 0x23 /* '#' */
00002380 6D85 blt -0x79 /* 00002307 */
00002382 00FB .incomplete
00002384 1AE4 move.b [A5]+, -[A4]
00002386 8500 sbcd D2, D0
00002388 BB14 xor.b [A4], D5
0000238A 070A btst A2, D3
0000238C 0C28 8328 5613 cmpi.b [A0 + 0x5613], 0x28 /* '(' */
00002392 5B63 subq.w -[A3], 5
00002394 0383 bclr D3, D1
00002396 75E5 moveq.l D2, 0xFFFFFFE5
00002398 041B 26EA subi.b [A3]+, 0xEA
0000239C 2303 move.l -[A1], D3
0000239E 5683 addq.l D3, 3
000023A0 75C3 moveq.l D2, 0xFFFFFFC3
000023A2 3B43 9053 move.w [A5 - 0x6FAD], D3
000023A6 0C07 0A20 cmpi.b D7, 0x20 /* ' ' */
000023AA 0B1B btst [A3]+, D5
000023AC 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
000023AE 0313 btst [A3], D1
000023B0 7305 moveq.l D1, 0x05
000023B2 0F85 bclr D5, D7
000023B4 00F3 .incomplete
000023B6 6117 bsr +0x19 /* 000023CF */
000023B8 8028 B30F or.b D0, [A0 - 0x4CF1]
000023BC 2B27 move.l -[A5], -[A7]
000023BE A109 syscall Delete/PBHDelete/HDelete, flags=1
000023C0 6101 bsr +0x3 /* 000023C3 */
000023C2 7B1B moveq.l D5, 0x1B
000023C4 7305 moveq.l D1, 0x05
000023C6 38F2 420B move.w [A4]+, [A2 + D4.w * 2 + 0xB]
000023CA 02A0 C603 31B0 andi.l -[A0], 0xC60331B0
000023D0 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
000023D2 004B 0BA3 ori.w A3, 0xBA3
000023D6 8513 or.b [A3], D2
000023D8 5BF3 1CC5 smi [A3 + D1 * 4 - 0x59]
000023DC 0763 bchg -[A3], D3
000023DE 06E1 .incomplete
000023E0 4845 swap.w D5
000023E2 0A09 0923 xori.b A1, 0x23 /* '#' */
000023E6 09F4 .incomplete
000023E8 B30F cmpm.b [A1]+, [A7]+
000023EA 135B 5B0F move.b [A1 + 0x5B0F], [A3]+
000023EE E500 asl D0.b, 2
000023F0 7B07 moveq.l D5, 0x07
000023F2 5309 subq.b A1, 1
000023F4 E100 asl D0.b, 8
000023F6 0FF2 .incomplete
000023F8 560B addq.b A3, 3
000023FA 092B 0033 btst [A3 + 0x33], D4
000023FE 807B C3EB 0149 11CB 1733 or.w D0, [[0x149] + 0x11CB1733]
00002408 18A2 move.b [A4], -[A2]
0000240A 3B43 E39E move.w [A5 - 0x1C62], D3
0000240E AB4F syscall bcEnd
00002410 9B18 sub.b [A0]+, D5
00002412 2B00 move.l -[A5], D0
00002414 8B90 or.l [A0], D5
00002416 450B .invalid 2, A3 // invalid opcode 4 with b == 4
00002418 3B43 B36C move.w [A5 - 0x4C94], D3
0000241C D32D 6B0F add.b [A5 + 0x6B0F], D1
00002420 531A subq.b [A2]+, 1
00002422 E309 lsl D1.b, 1
00002424 881B or.b D4, [A3]+
00002426 0061 36B3 ori.w -[A1], 0x36B3
0000242A 0461 1233 subi.w -[A1], 0x1233
0000242E 524E addq.w A6, 1
00002430 FB50 .extension 0xB50 <<F/4-5/5>> // unimplemented
00002432 948B sub.l D2, A3
00002434 2EC1 move.l [A7]+, D1
00002436 1B13 move.b -[A5], [A3]
00002438 021B 0013 andi.b [A3]+, 0x13
0000243C 0A64 C137 xori.w -[A4], 0xC137
00002440 0B07 btst D7, D5
00002442 C137 4100 and.b [A7 + <<invalid base displacement size>> + D4], D0
00002446 C137 C43E and.b [A7 + A4.w * 4 + 0x3E], D0
0000244A 9421 sub.b D2, -[A1]
0000244C 200B move.l D0, A3
0000244E 0721 btst -[A1], D3
00002450 2041 movea.l A0, D1
00002452 0021 2061 ori.b -[A1], 0x61 /* 'a' */
00002456 43A3 .invalid 1, -[A3] // invalid opcode 4 with b == 6
00002458 0745 bchg D5, D3
0000245A 6DCB blt -0x33 /* 00002427 */
0000245C 34C1 move.w [A2]+, D1
0000245E 0D3B 021B btst [PC + D0.w * 2 + 0x1B], D6
00002462 0090 8320 4B1E ori.l [A0], 0x83204B1E
00002468 FA83 7549 .extension 0xA83 <<F/2-3/5>> // unimplemented
0000246C 3E1E move.w D7, [A6]+
0000246E 28D3 move.l [A4]+, [A3]
00002470 338B 02E9 move.w [A1 + D0.w * 2 - 0x23], A3
00002474 6F60 ble +0x62 /* 000024D6 */
00002476 020F 4141 andi.b A7, 0x41 /* 'A' */
0000247A 58C1 svc D1
0000247C 300B move.w D0, A3
0000247E 0DC9 .incomplete
00002480 300E move.w D0, A6
00002482 18 .incomplete